NASDAQ : NSYS
-$0.1 (-0.71%)
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 118.36M | 128.13M | 139.33M | 134.12M | 115.17M | 104.11M | 116.33M | 113.37M | 112.33M | 116.62M |
| costOfRevenue | 100.36M | 111.41M | 116.23M | 113.64M | 99.3M | 95.65M | 103.76M | 100.06M | 100.22M | 102.78M |
| grossProfit | 18.01M | 16.72M | 23.1M | 20.48M | 15.86M | 8.46M | 12.58M | 13.31M | 12.12M | 13.84M |
| researchAndDevelopmentExpenses | 1.17M | 1.19M | 1.2M | 1.46M | 483K | - | - | - | - | - |
| generalAndAdministrativeExpenses | 10.79M | 11.71M | 12.35M | 11.42M | 10M | 8.04M | 9.63M | 8.43M | 8.09M | 8.26M |
| sellingAndMarketingExpenses | 4.8M | 3.45M | 3.6M | 3.72M | 2.36M | 2.47M | 2.72M | 3.63M | 4.75M | 4.95M |
| sellingGeneralAndAdministrativeExpenses | 15.59M | 15.16M | 15.95M | 15.14M | 12.36M | 10.52M | 12.35M | 12.06M | 12.83M | 13.21M |
| otherExpenses | - | 571K | - | -15000 | 746K | - | - | - | - | - |
| operatingExpenses | 16.76M | 16.92M | 17.15M | 16.59M | 13.59M | 10.52M | 12.35M | 12.06M | 12.83M | 13.21M |
| costAndExpenses | 117.12M | 128.33M | 133.38M | 130.24M | 112.9M | 106.17M | 116.11M | 112.12M | 113.05M | 115.99M |
| netInterestIncome | -964K | -744K | -487K | -411K | -430K | -620K | -1.04M | -757K | -628K | -550.29K |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 964K | 744K | 487K | 411K | 430K | 620K | 1.04M | 757K | 627.56K | 550.29K |
| depreciationAndAmortization | 1.29M | 1.74M | 2.05M | 1.92M | 1.95M | 2.19M | 2.22M | 2.19M | 2.42M | 2.3M |
| ebitda | 2.26M | 1.54M | 8M | 5.81M | 10.39M | 1.58M | 2.44M | 3.44M | 979.44K | 2.92M |
| ebit | 975K | -195K | 5.95M | 3.89M | 8.44M | -616K | 224K | 1.25M | -1.44M | 629.06K |
| nonOperatingIncomeExcludingInterest | 266K | - | - | - | -6.17M | -1.45M | - | - | 175.22K | - |
| operatingIncome | 1.24M | -195K | 5.95M | 3.89M | 2.27M | -2.06M | 224K | 1.25M | -1.27M | 629.06K |
| totalOtherIncomeExpensesNet | -1.23M | -744K | -487K | -411K | 5.74M | 826K | -1.04M | -757K | -802.77K | -550.29K |
| incomeBeforeTax | 11000 | -939K | 5.47M | 3.48M | 8.01M | -1.24M | -819K | 492K | -2.07M | 78774 |
| incomeTaxExpense | 263K | 356K | -1.41M | 1.47M | 859K | 310K | 409K | 326K | 375K | 35000 |
| netIncomeFromContinuingOperations | -252K | -1.3M | 6.87M | 2.01M | 7.15M | -1.55M | -1.23M | 166K | -2.45M | 43774 |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -252K | -1.3M | 6.87M | 2.01M | 7.15M | -1.55M | -1.23M | 166K | -2.45M | 43774 |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -252K | -1.3M | 6.87M | 2.01M | 7.15M | -1.55M | -1.23M | 166K | -2.45M | 43774 |
| eps | -0.09 | -0.47 | 2.53 | 0.75 | 2.68 | -0.58 | -0.46 | 0.06 | -0.89 | 0.02 |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 1.66M | 916K | 960K | 1.03M | 643K | 352K | 351K | 480K | 472.89K | 268.2K |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 1.66M | 916K | 960K | 1.03M | 643K | 352K | 351K | 480K | 472.89K | 268.2K |
| netReceivables | 32.18M | 28.67M | 33.76M | 28.61M | 28.46M | 21.52M | 26.22M | 26.52M | 17.65M | 17.52M |
| accountsReceivables | 32.18M | 14.88M | 19.28M | 15.98M | 19.76M | 15.62M | 18.56M | 20.09M | 17.42M | 17.32M |
| otherReceivables | 15.18M | 13.79M | 14.48M | 12.63M | 8.7M | 5.9M | 7.66M | 6.43M | - | 198.54K |
| inventory | 20.7M | 21.64M | 21.66M | 22.44M | 19.43M | 13.92M | 14.28M | 17M | 18.53M | 20.65M |
| prepaids | - | - | 1.7M | 1.33M | 1.66M | 2.03M | 2.13M | 1.38M | 815.04K | 1.05M |
| otherCurrentAssets | 1.62M | 4.09M | 715K | 1.45M | 1.58M | 3.21M | 309K | 467K | - | - |
| totalCurrentAssets | 56.15M | 55.32M | 58.79M | 54.86M | 51.77M | 41.04M | 43.28M | 45.86M | 37.77M | 39.49M |
| propertyPlantEquipmentNet | 12.22M | 14.37M | 13.43M | 14.26M | 14.82M | 15.42M | 14.41M | 10.21M | 10.2M | 10.33M |
| goodwill | - | - | - | - | - | - | 2.38M | 2.38M | 2.38M | 3.28M |
| intangibleAssets | 156K | 174K | 263K | 422K | 501K | 1.17M | 1.34M | 1.52M | 1.74M | 1.86M |
| goodwillAndIntangibleAssets | 156K | 174K | 263K | 422K | 501K | 1.17M | 3.72M | 3.9M | 4.11M | 5.15M |
| longTermInvestments | - | - | - | - | - | - | - | - | -28446 | - |
| taxAssets | 3.39M | 2.58M | 2.64M | - | - | - | - | - | 20720 | 543K |
| otherNonCurrentAssets | - | - | - | - | - | - | - | - | 7726 | 7726 |
| totalNonCurrentAssets | 15.77M | 17.12M | 16.33M | 14.68M | 15.32M | 16.6M | 18.13M | 14.1M | 14.32M | 16.03M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 71.92M | 72.44M | 75.13M | 69.54M | 67.09M | 57.63M | 61.41M | 59.96M | 52.09M | 55.52M |
| totalPayables | 12.81M | 11.58M | 15.92M | 14.79M | 12.71M | 11.24M | 14.01M | 18.14M | 11.7M | 13.83M |
| accountPayables | 12.81M | 11.58M | 15.92M | 14.79M | 12.71M | 11.24M | 14.01M | 18.14M | 11.7M | 13.83M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 3.04M | 3.39M | 5.2M | 6.55M | 7.95M | 5.74M | 6.36M | 5.63M | 5.05M | 4.91M |
| shortTermDebt | 7M | - | - | - | - | 1.2M | 444K | 780K | 1M | 1.57M |
| capitalLeaseObligationsCurrent | 1.61M | 1.32M | 1.39M | 1.54M | 1.64M | 1.35M | 1.42M | 337K | 295K | - |
| taxPayables | - | - | - | - | - | - | - | - | 39511 | - |
| deferredRevenue | 5.39M | 5.14M | - | 3.52M | - | - | - | -1.12M | -1.3M | - |
| otherCurrentLiabilities | - | - | 4.07M | - | - | - | - | - | -33 | - |
| totalCurrentLiabilities | 29.84M | 21.43M | 26.58M | 26.4M | 22.31M | 19.54M | 22.23M | 24.89M | 18.04M | 20.31M |
| longTermDebt | 7.1M | 8.63M | 5.82M | 6.85M | 8.96M | 9.19M | 13.27M | 12.89M | 12.86M | 12.21M |
| capitalLeaseObligationsNonCurrent | 7.1M | 8.08M | 6.97M | 8.11M | 9.61M | 10.04M | 5.82M | 951K | 1.22M | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | -621.55K | -892K |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | 484K | 892K |
| otherNonCurrentLiabilities | - | 284K | 414K | 95000 | 104K | 146K | 118K | 139K | 137.55K | 689.2K |
| totalNonCurrentLiabilities | 7.53M | 17M | 13.2M | 15.06M | 18.67M | 19.38M | 19.2M | 13.98M | 14.21M | 12.9M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 8.71M | 9.4M | 8.36M | 9.66M | 11.26M | 11.39M | 7.23M | 1.29M | 1.52M | - |
| totalLiabilities | 37.37M | 38.43M | 39.78M | 41.46M | 40.98M | 38.92M | 41.43M | 38.87M | 32.26M | 33.2M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | 250K | 250K | 250K | 250K | 250K | 250K | 250K | 250K | 250K | 250K |
| commonStock | 28000 | 28000 | 27000 | 27000 | 27000 | 27000 | 27000 | 27000 | 27393 | 27478 |
| retainedEarnings | 17.12M | 17.38M | 18.67M | 11.83M | 9.82M | 2.66M | 4.21M | 5.44M | 3.89M | 6.34M |
| additionalPaidInCapital | 17.86M | 17.33M | 16.93M | 16.35M | 15.96M | 15.82M | 15.75M | 15.61M | 15.76M | 15.75M |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | -252K | -1.3M | 6.87M | 2.01M | 7.15M | -1.55M | -1.23M | 166K | -2.45M | 43774 |
| depreciationAndAmortization | 1.27M | 1.74M | 2.05M | 1.92M | 1.95M | 2.19M | 2.22M | 2.19M | 2.5M | 2.3M |
| deferredIncomeTax | -558K | -12000 | -2.36M | - | - | - | 20000 | 1000 | 439.58K | -202K |
| stockBasedCompensation | 503K | 461K | 423K | 334K | 259K | 68000 | 261K | 126K | 43200 | 994 |
| changeInWorkingCapital | 1.4M | -3.24M | -5.27M | 1.37M | -9.38M | 1.31M | -796K | -319K | 711.24K | 1.72M |
| accountsReceivables | -3.34M | 4.76M | -6.13M | 188K | -1.66M | 4.1M | 586K | -2.75M | 577.66K | 1.07M |
| inventory | 485K | 280K | 716K | -2.98M | -4.61M | -216K | 2.34M | -3.88M | 1.96M | -489.08K |
| accountsPayables | 1.35M | -3.96M | 483K | 2.22M | - | -2.95M | -3.68M | 6.03M | -2.11M | 817.23K |
| otherWorkingCapital | 2.91M | -4.32M | -337K | 1.95M | -3.1M | 368K | -46000 | 274K | 291.87K | 328.47K |
| otherNonCashItems | 384K | 95000 | 50000 | -230K | -4.53M | -658K | 519K | 281K | -442.4K | -328.64K |
| netCashProvidedByOperatingActivities | 2.74M | -2.25M | 1.77M | 5.4M | -4.54M | 1.36M | 997K | 2.44M | 806.24K | 3.53M |
| investmentsInPropertyPlantAndEquipment | -661K | -1.27M | -1.28M | -2.37M | -1.29M | -485K | -719K | -1.4M | -927.14K | -1.96M |
| acquisitionsNet | 504K | - | - | - | - | - | - | 14000 | 668.79K | 3000 |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | 7000 | - | -56000 | 562K | 5.98M | -39000 | 14000 | 668.79K | 3000 |
| netCashProvidedByInvestingActivities | -157K | -1.26M | -1.28M | -2.43M | -730K | 5.5M | -758K | -1.39M | -258.35K | -1.95M |
| netDebtIssuance | -1.89M | 2.83M | -1.44M | -2.72M | 3.9M | -3.96M | -402K | -613K | 259K | -1.37M |
| longTermNetDebtIssuance | -1.89M | 2.83M | -1.44M | -2.72M | 3.9M | 2.8M | -1.22M | -613K | 149.82K | -1.37M |
| shortTermNetDebtIssuance | - | - | - | - | - | -6.76M | 823K | - | 109.18K | - |
| netStockIssuance | 23000 | -100000 | - | - | - | - | -130K | -276K | -30000 | 4822 |
| netCommonStockIssuance | 23000 | -100000 | - | - | - | - | -130K | -276K | -30000 | 4822 |
| commonStockIssuance | 23000 | - | - | - | - | - | - | - | - | 4822 |
| commonStockRepurchased | - | -100000 | - | - | - | - | -130K | -276K | -30000 | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | 38000 | 159K | 51000 | 35000 | - | 7000 | - | -267K | -25149 |
| netCashProvidedByFinancingActivities | -1.87M | 2.76M | -1.28M | -2.67M | 3.93M | -3.96M | -525K | -889K | -38594 | -1.39M |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 30.32M | 30.31M | 30.48M | 30.68M | 26.9M | 28.62M | 31.41M | 33.89M | 34.22M | 36.05M |
| costOfRevenue | 25.61M | 25.25M | 25.46M | 25.84M | 23.82M | 25.8M | 27.57M | 29.27M | 28.77M | 29.23M |
| grossProfit | 4.7M | 5.07M | 5.02M | 4.84M | 3.08M | 2.82M | 3.84M | 4.62M | 5.45M | 6.83M |
| researchAndDevelopmentExpenses | 310K | 278K | 266K | 302K | 326K | 298K | 284K | 291K | 318K | 292K |
| generalAndAdministrativeExpenses | 3.01M | 2.69M | 2.59M | 2.59M | 2.92M | 2.61M | 2.95M | 2.98M | 3.17M | 3.03M |
| sellingAndMarketingExpenses | 1.33M | 1.19M | 1.22M | 1.2M | 1.18M | 841K | 891K | 909K | 805K | 832K |
| sellingGeneralAndAdministrativeExpenses | 4.34M | 3.89M | 3.81M | 3.79M | 4.1M | 3.45M | 3.84M | 3.89M | 3.98M | 3.86M |
| otherExpenses | - | - | - | - | 266K | 304K | 176K | 91000 | - | - |
| operatingExpenses | 4.66M | 4.16M | 4.08M | 4.1M | 4.69M | 4.05M | 4.3M | 4.27M | 4.29M | 4.15M |
| costAndExpenses | 30.27M | 29.41M | 29.54M | 29.93M | 28.51M | 29.85M | 31.87M | 33.55M | 33.06M | 33.38M |
| netInterestIncome | -256K | -220K | -273K | -257K | -214K | -196K | -216K | -165K | -167K | -122K |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 256K | 220K | 273K | 257K | 214K | 196K | 216K | 165K | 167K | 122K |
| depreciationAndAmortization | 303K | 302K | 303K | 331K | 347K | 338K | 434K | 484K | 482K | 511K |
| ebitda | 350K | 1.2M | 1.25M | 1.07M | -1.27M | -889K | -33000 | 828K | 1.64M | 3.19M |
| ebit | 47000 | 901K | 945K | 742K | -1.61M | -1.23M | -467K | 344K | 1.16M | 2.68M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 47000 | 901K | 945K | 742K | -1.61M | -1.23M | -467K | 344K | 1.16M | 2.68M |
| totalOtherIncomeExpensesNet | -256K | -220K | -273K | -257K | -214K | -196K | -216K | -165K | -167K | -122K |
| incomeBeforeTax | -209K | 681K | 672K | 485K | -1.83M | -1.42M | -683K | 179K | 988K | 2.56M |
| incomeTaxExpense | -175K | -216K | 818K | 172K | -511K | 55000 | 56000 | 22000 | 223K | -1.8M |
| netIncomeFromContinuingOperations | -34000 | 897K | -146K | 313K | -1.32M | -1.48M | -739K | 157K | 765K | 4.35M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -34000 | 897K | -146K | 313K | -1.32M | -1.48M | -739K | 157K | 765K | 4.35M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -34000 | 897K | -146K | 313K | -1.32M | -1.48M | -739K | 157K | 765K | 4.35M |
| eps | -0.01 | 0.32 | -0.05 | 0.11 | -0.48 | -0.54 | -0.27 | 0.06 | 0.28 | 1.59 |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 1.96M | 1.66M | 1.27M | 652K | 1.16M | 916K | 1.24M | 1.54M | 4.03M | 960K |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 1.96M | 1.66M | 1.27M | 652K | 1.16M | 916K | 1.24M | 1.54M | 4.03M | 960K |
| netReceivables | 33.83M | 32.18M | 34.14M | 32.79M | 29.07M | 28.67M | 31.64M | 32.53M | 30.24M | 33.76M |
| accountsReceivables | 17.82M | 32.18M | 34.14M | 17.81M | 15.67M | 14.88M | 16.58M | 17.58M | 16.05M | 19.28M |
| otherReceivables | 16.01M | 15.18M | 15.33M | 14.98M | 13.4M | 13.79M | 15.06M | 14.96M | 14.19M | 14.48M |
| inventory | 23.56M | 20.7M | 18.42M | 18.63M | 20.91M | 21.64M | 22.33M | 22.79M | 22.95M | 21.66M |
| prepaids | - | - | 5.37M | - | - | - | - | - | - | - |
| otherCurrentAssets | 1.32M | 1.62M | 5.37M | 6.24M | 6.18M | 4.09M | 5.06M | 2.29M | 1.89M | 2.41M |
| totalCurrentAssets | 60.67M | 56.15M | 59.21M | 58.32M | 57.32M | 55.32M | 60.28M | 59.16M | 59.12M | 58.79M |
| propertyPlantEquipmentNet | 11.8M | 12.22M | 12.63M | 13.01M | 13.41M | 14.37M | 13.87M | 14.28M | 13.47M | 13.43M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 151K | 156K | 160K | 165K | 169K | 174K | 179K | 183K | 223K | 263K |
| goodwillAndIntangibleAssets | 151K | 156K | 160K | 165K | 169K | 174K | 179K | 183K | 223K | 263K |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 3.75M | 3.39M | - | 3.28M | 2.58M | 2.58M | 2.64M | 2.64M | 2.64M | 2.64M |
| otherNonCurrentAssets | 266K | - | 2.76M | 61000 | 59000 | - | - | - | - | - |
| totalNonCurrentAssets | 15.97M | 15.77M | 15.55M | 16.51M | 16.21M | 17.12M | 16.69M | 17.1M | 16.34M | 16.33M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 76.64M | 71.92M | 74.76M | 74.82M | 73.53M | 72.44M | 76.97M | 76.26M | 75.45M | 75.13M |
| totalPayables | 14.64M | 12.81M | 11.68M | 11.93M | 10.06M | 11.58M | 12.32M | 12.73M | 15.22M | 15.92M |
| accountPayables | 14.64M | 12.81M | 11.68M | 11.93M | 10.06M | 11.58M | 12.32M | 12.73M | 15.22M | 15.92M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 4.2M | 3.04M | 3.62M | 3.04M | 3.76M | 3.39M | 4.39M | 3.73M | 5.83M | 5.2M |
| shortTermDebt | 7.92M | 8.61M | 12.03M | - | 563K | - | - | - | - | - |
| capitalLeaseObligationsCurrent | 1.57M | 1.61M | 1.56M | 1.47M | 1.31M | 1.32M | 1.35M | 1.38M | 1.53M | 1.39M |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | 4.67M | 5.39M | - | 5.18M | 5.03M | 5.14M | 5.26M | 5.45M | 3.14M | 4.07M |
| otherCurrentLiabilities | - | 3.04M | 4.72M | - | - | - | - | - | - | - |
| totalCurrentLiabilities | 33M | 29.84M | 33.6M | 21.61M | 20.72M | 21.43M | 23.32M | 23.3M | 25.72M | 26.58M |
| longTermDebt | 1.74M | - | - | 11.62M | 11.96M | 8.63M | 9.51M | 8.31M | 6.17M | 5.82M |
| capitalLeaseObligationsNonCurrent | 6.76M | 7.1M | 7.51M | 7.93M | 7.74M | 8.08M | 8.03M | 8.1M | 7.14M | 6.97M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | 360K | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 428K | 65999 | 287K | 288K | 287K | 284K | 421K | 409K | 410K | 414K |
| totalNonCurrentLiabilities | 8.93M | 7.53M | 7.8M | 19.83M | 19.98M | 17M | 17.96M | 16.82M | 13.72M | 13.2M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 8.33M | 8.71M | 9.07M | 9.39M | 9.05M | 9.4M | 9.38M | 9.48M | 8.68M | 8.36M |
| totalLiabilities | 41.93M | 37.37M | 41.4M | 41.44M | 40.7M | 38.43M | 41.28M | 40.11M | 39.45M | 39.78M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | 250K | 250K | 250K | 250K | 250K | 250K | 250K | 250K | 250K | 250K |
| commonStock | 28000 | 28000 | 28000 | 28000 | 28000 | 28000 | 28000 | 28000 | 27000 | 27000 |
| retainedEarnings | 17.09M | 17.12M | 16.23M | 16.37M | 16.06M | 17.38M | 18.85M | 19.59M | 19.44M | 18.67M |
| additionalPaidInCapital | 17.98M | 17.86M | 17.72M | 17.58M | 17.47M | 17.33M | 17.23M | 17.16M | 17.01M | 16.93M |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | -34000 | 897K | -146K | 313K | -1.32M | -1.48M | -739K | 157K | 765K | 4.35M |
| depreciationAndAmortization | 303K | 289K | 308K | 331K | 347K | 338K | 434K | 484K | 482K | 511K |
| deferredIncomeTax | -359K | -369K | 511K | - | - | - | - | - | - | -2.65M |
| stockBasedCompensation | 126K | 134K | 134K | 117K | 118K | 127K | 128K | 126K | 80000 | 124K |
| changeInWorkingCapital | -1.38M | 4.61M | -874K | 1000 | -2.34M | 1.85M | -1.57M | -5.01M | 1.5M | -2.98M |
| accountsReceivables | -1.65M | 2.07M | -1.38M | -3.61M | -426K | 2.61M | 936K | -2.29M | 3.5M | -6.45M |
| inventory | -2.61M | -2.34M | 109K | 2.23M | 487K | 522K | 366K | 112K | -1.4M | -183K |
| accountsPayables | 1.92M | 1.18M | -130K | 1.74M | -1.44M | -347K | -1.06M | -2.54M | -8000 | 2.12M |
| otherWorkingCapital | 957K | 3.7M | 524K | -354K | -965K | -932K | -1.81M | -299K | -599K | 1.53M |
| otherNonCashItems | -213K | 43000 | -25000 | -605K | 266K | -48000 | 165K | -40000 | 6000 | 229K |
| netCashProvidedByOperatingActivities | -1.56M | 5.61M | -92000 | 157K | -2.93M | 793K | -1.58M | -4.29M | 2.83M | -412K |
| investmentsInPropertyPlantAndEquipment | -228K | -661K | -150K | -99000 | -268K | -290K | 40000 | -276K | -744K | -163K |
| acquisitionsNet | - | - | 495K | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | 517K | - | 9000 | - | -2000 | - | - | 9000 | - |
| netCashProvidedByInvestingActivities | -228K | -144K | 345K | -90000 | -268K | -292K | 40000 | -276K | -735K | -163K |
| netDebtIssuance | 2.34M | -5.08M | 360K | -592K | 3.43M | -770K | 1.28M | 2.04M | 274K | 1.1M |
| longTermNetDebtIssuance | 2.34M | -5.08M | 360K | -373K | 3.21M | -770K | 1.28M | 2.04M | 274K | 1.1M |
| shortTermNetDebtIssuance | - | - | - | -219K | 219K | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | -33000 | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | -33000 | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | -33000 | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | 4000 | 19000 | 7000 | -67000 | 31000 | - | 4000 |
| netCashProvidedByFinancingActivities | 2.34M | -5.08M | 360K | -588K | 3.45M | -796K | 1.22M | 2.07M | 274K | 1.11M |