$0.11 (6.15%)
| 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 | 39.78M | 42.96M | 43.92M | 49.13M | 60M | 62.07M | 77.61M | 191.91M | 197.56M | 287.73M |
| costOfRevenue | 10.52M | 11.18M | 11.18M | 12.66M | 15.01M | 16.99M | 20.1M | 39.37M | 38.64M | 54.9M |
| grossProfit | 29.25M | 31.78M | 32.75M | 36.47M | 45M | 45.08M | 57.51M | 152.54M | 158.92M | 232.82M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 14.76M | 15.51M | 16.01M | 16M | 17.85M | 18.21M | 27.22M | 31.31M | 32.22M | 43.24M |
| sellingAndMarketingExpenses | 16.3M | 17.57M | 18.41M | 20.75M | 25.58M | 26.2M | 35.55M | 87.5M | 83.64M | 125.05M |
| sellingGeneralAndAdministrativeExpenses | 31.06M | 33.08M | 34.42M | 36.74M | 43.42M | 44.41M | 62.77M | 118.81M | 115.86M | 168.3M |
| otherExpenses | - | - | - | - | - | - | 1.76M | 789K | 367K | -59000 |
| operatingExpenses | 31.06M | 33.08M | 34.42M | 36.74M | 43.42M | 44.41M | 64.53M | 118.81M | 115.86M | 168.69M |
| costAndExpenses | 41.58M | 44.26M | 45.6M | 49.4M | 58.43M | 61.4M | 84.64M | 158.18M | 154.5M | 223.59M |
| netInterestIncome | - | - | - | - | - | - | - | - | - | - |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | 109K | 131K | 164K | 204K | 299K | 410K | 387K | 424K | 536K | 394K |
| ebitda | -458K | 751K | 909K | 806K | 1.81M | 1.08M | -4.87M | 34.16M | 43.6M | 64.53M |
| ebit | -567K | 620K | 745K | 602K | 1.51M | 669K | -5.26M | 34.52M | 43.43M | 64.14M |
| nonOperatingIncomeExcludingInterest | -1.24M | -1.92M | -2.42M | -872K | 61000 | - | -1.76M | -789K | -367K | - |
| operatingIncome | -1.81M | -1.3M | -1.67M | -270K | 1.57M | 669K | -7.02M | 33.73M | 43.06M | 64.14M |
| totalOtherIncomeExpensesNet | 1.24M | 1.92M | 2.42M | 872K | -61000 | 821K | 1.43M | 789K | 367K | -59000 |
| incomeBeforeTax | -567K | 620K | 745K | 602K | 1.51M | 1.49M | -5.6M | 34.52M | 43.43M | 64.08M |
| incomeTaxExpense | 315K | 48000 | 177K | 289K | 425K | 647K | 14000 | 3.49M | 19.85M | 8.99M |
| netIncomeFromContinuingOperations | -882K | 572K | 568K | 313K | 1.08M | 843K | -5.61M | 31.04M | 23.58M | 55.09M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -882K | 572K | 568K | 313K | 1.08M | 843K | -5.61M | 31.04M | 23.58M | 55.09M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -882K | 572K | 568K | 313K | 1.08M | 843K | -5.61M | 31.04M | 23.58M | 55.09M |
| eps | -0.08 | 0.05 | 0.05 | 0.03 | 0.1 | 0.08 | -0.52 | 2.75 | 2.1 | 4.84 |
| 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 | 6.81M | 13.53M | 56.18M | 69.67M | 83.84M | 92.37M | 96.04M | 132.65M | 135.31M | 125.92M |
| shortTermInvestments | 22.06M | 30.41M | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 28.87M | 43.94M | 56.18M | 69.67M | 83.84M | 92.37M | 96.04M | 132.65M | 135.31M | 125.92M |
| netReceivables | - | - | - | - | - | - | - | - | - | - |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 2.05M | 3.27M | 4.29M | 4.52M | 5.26M | 3.78M | 6.4M | 12.16M | 8.4M | 11.26M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 3.27M | 3.77M | 3.76M | 3.36M | 4.37M | 3.6M | 5.94M | 5.37M | 7.53M | 4.07M |
| totalCurrentAssets | 34.19M | 50.98M | 64.23M | 77.55M | 93.47M | 99.74M | 108.38M | 150.19M | 151.24M | 141.24M |
| propertyPlantEquipmentNet | 2.02M | 2.69M | 3.58M | 4.39M | 3.48M | 4.28M | 3.87M | 934K | 1.15M | 1.39M |
| goodwill | - | - | - | - | - | - | - | 1.76M | 1.76M | 1.76M |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | 1.76M | 1.76M | 1.76M |
| longTermInvestments | 7000 | - | - | - | - | - | - | - | 3.17M | 2.96M |
| taxAssets | 289K | 382K | 369K | 195K | 309K | 731K | 2.04M | 1.21M | 1.44M | 3.8M |
| otherNonCurrentAssets | 1.92M | 1.31M | 908K | 685K | 1.09M | 1.19M | 4.21M | 3.83M | 796K | -3.1M |
| totalNonCurrentAssets | 4.23M | 4.38M | 4.86M | 5.27M | 4.89M | 6.2M | 10.12M | 7.73M | 8.31M | 6.81M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 38.43M | 55.36M | 69.09M | 82.82M | 98.36M | 105.94M | 118.5M | 157.92M | 159.55M | 148.05M |
| totalPayables | 560K | 5.8M | 4.71M | 3.78M | 2.11M | 2.06M | 853K | 1.63M | 2.06M | 2.81M |
| accountPayables | 555K | 895K | 990K | 810K | 761K | 580K | 680K | 1.63M | 1.75M | 2.14M |
| otherPayables | 5000 | 4.91M | 3.72M | 2.97M | 1.34M | 1.48M | 173K | - | 309K | 663K |
| accruedExpenses | 1.96M | 2.7M | 2.49M | 3.32M | 4.44M | 4.08M | 3.69M | 16.55M | 16.74M | 24.15M |
| shortTermDebt | 869K | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | 1.13M | 1.15M | 1.14M | 1.24M | 1.16M | 1.66M | - | - | - |
| taxPayables | - | 4.91M | 3.72M | 2.97M | 1.34M | 1.48M | 173K | 287K | 309K | 663K |
| deferredRevenue | 5.57M | 6.43M | 6.17M | 5.6M | 8.54M | 3.09M | 4.51M | 6.8M | 4.46M | 4.95M |
| otherCurrentLiabilities | 4.73M | 4.74M | 5.48M | 6.61M | 8.33M | 11.11M | 15.6M | 18.1M | 18.67M | 25.25M |
| totalCurrentLiabilities | 13.69M | 20.8M | 19.98M | 20.44M | 24.66M | 21.51M | 26.3M | 43.08M | 41.92M | 57.15M |
| longTermDebt | 1.13M | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 1.13M | 1.51M | 2.32M | 2.99M | 1.93M | 2.78M | 1.56M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 180K | 174K | 135K | 141K | 153K | 216K | 202K | 186K | 56000 | 268K |
| otherNonCurrentLiabilities | -1.13M | - | 5.05M | 9.1M | 12.13M | 13.75M | 15.36M | 24.79M | 26.96M | 8.19M |
| totalNonCurrentLiabilities | 1.31M | 1.69M | 7.51M | 12.23M | 14.21M | 16.74M | 17.13M | 24.98M | 27.01M | 8.46M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 1.13M | 2.64M | 3.46M | 4.12M | 3.17M | 3.94M | 3.22M | - | - | - |
| totalLiabilities | 15M | 22.49M | 27.49M | 32.67M | 38.87M | 38.24M | 43.43M | 68.06M | 68.93M | 65.61M |
| treasuryStock | -24.4M | -24.4M | -24.34M | -25.9M | -25.9M | -25.9M | -25.9M | -39.75M | -40.57M | -41.89M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 13000 | 13000 | 13000 | 13000 | 13000 | 13000 | 13000 | 13000 | 13000 | 13000 |
| retainedEarnings | -36.44M | -26.34M | -17.7M | -9.06M | -231K | 7.82M | 16.12M | 44.43M | 44.91M | 38.55M |
| additionalPaidInCapital | 85.03M | 84.9M | 84.7M | 86.1M | 86.1M | 86.1M | 86.1M | 86.42M | 86.68M | 86.57M |
| 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 | -882K | 572K | 568K | 313K | 1.08M | 843K | -5.61M | 31.04M | 23.58M | 55.09M |
| depreciationAndAmortization | 109K | 131K | 164K | 204K | 299K | 410K | 387K | 424K | 536K | 394K |
| deferredIncomeTax | 102K | 17000 | -178K | 90000 | 362K | 1.34M | -820K | 358K | -1.64M | 217K |
| stockBasedCompensation | 132K | 145K | 161K | 575K | 773K | - | - | - | 35000 | 104K |
| changeInWorkingCapital | -5.08M | -4.88M | -6.1M | -6.63M | -1.89M | -2.24M | -16.12M | -2.11M | 4.36M | -2.76M |
| accountsReceivables | - | - | - | - | -6.01M | -3.4M | - | -375K | 2.71M | -4.56M |
| inventory | 1.27M | 1M | 228K | 680K | -1.55M | 2.7M | 5.82M | -3.88M | 2.84M | -851K |
| accountsPayables | -341K | -94000 | 181K | 52000 | 182K | -102K | -953K | -116K | -392K | -714K |
| otherWorkingCapital | -6.01M | -5.78M | -6.51M | -7.36M | 5.48M | -1.43M | -20.98M | 2.26M | -805K | 3.37M |
| otherNonCashItems | -377K | 646K | 1.11M | 597K | 390K | 1.53M | 3.52M | 4.84M | -258K | 132K |
| netCashProvidedByOperatingActivities | -6M | -3.37M | -4.28M | -4.85M | 1.02M | 1.88M | -18.64M | 29.71M | 26.6M | 53.17M |
| investmentsInPropertyPlantAndEquipment | -68000 | -57000 | -46000 | -143K | -225K | -211K | -189K | -214K | -278K | -905K |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -50.74M | -70.43M | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | 58.96M | 40.41M | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByInvestingActivities | 8.15M | -30.08M | -46000 | -143K | -225K | -211K | -189K | -214K | -278K | -905K |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | -10.12M | - | - | -23.7M |
| netCommonStockIssuance | - | - | - | - | - | - | -10.12M | - | - | -23.7M |
| commonStockIssuance | - | - | - | - | - | - | - | 554K | 1.39M | - |
| commonStockRepurchased | - | - | - | - | - | - | -10.12M | - | - | -23.7M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -9.21M | -9.21M | -9.22M | -9.14M | -9.14M | -9.14M | -7.34M | -31.51M | -17.22M | -6.89M |
| commonDividendsPaid | -9.21M | -9.21M | -9.22M | -9.14M | -9.14M | -9.14M | -7.34M | -31.51M | -17.22M | -6.89M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByFinancingActivities | -9.21M | -9.21M | -9.22M | -9.14M | -9.14M | -9.14M | -17.46M | -31.51M | -17.22M | -30.6M |
| 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 | 9.21M | 9.75M | 9.48M | 9.81M | 10.74M | 10.85M | 10.69M | 10.48M | 10.95M | 10.94M |
| costOfRevenue | 2.31M | 2.64M | 2.49M | 2.56M | 2.83M | 2.8M | 2.76M | 2.7M | 2.91M | 2.79M |
| grossProfit | 6.89M | 7.11M | 6.99M | 7.26M | 7.9M | 8.04M | 7.93M | 7.78M | 8.04M | 8.15M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 3.52M | 3.82M | 3.61M | 3.58M | 3.76M | 3.92M | 3.87M | 3.81M | 3.92M | 3.84M |
| sellingAndMarketingExpenses | 3.85M | 3.93M | 3.88M | 4.01M | 4.49M | 4.55M | 4.33M | 4.2M | 4.49M | 4.55M |
| sellingGeneralAndAdministrativeExpenses | 7.37M | 7.74M | 7.45M | 7.59M | 8.25M | 8.46M | 8.2M | 8.01M | 8.4M | 8.39M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 7.37M | 7.74M | 7.45M | 7.59M | 8.25M | 8.46M | 8.2M | 8.01M | 8.4M | 8.39M |
| costAndExpenses | 9.68M | 10.38M | 9.97M | 10.15M | 11.08M | 11.27M | 10.97M | 10.71M | 11.32M | 11.18M |
| netInterestIncome | - | - | - | - | - | - | - | - | - | - |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | 11000 | - | 28000 | 29000 | 30000 | 31000 | 31000 | 34000 | 35000 | 34000 |
| ebitda | -168K | -413K | -261K | 44000 | 150K | 6000 | 197K | 315K | 233K | 500K |
| ebit | -179K | -413K | -289K | 15000 | 120K | -25000 | 166K | 281K | 198K | 466K |
| nonOperatingIncomeExcludingInterest | -295K | -222K | -206K | -348K | -465K | -396K | -441K | -519K | -563K | -708K |
| operatingIncome | -474K | -635K | -495K | -333K | -345K | -421K | -275K | -238K | -365K | -242K |
| totalOtherIncomeExpensesNet | 295K | 222K | 206K | 348K | 465K | 396K | 441K | 519K | 563K | 708K |
| incomeBeforeTax | -179K | -413K | -289K | 15000 | 120K | -25000 | 166K | 281K | 198K | 466K |
| incomeTaxExpense | -25000 | 175K | 142K | - | -2000 | -201K | 131K | 108K | 10000 | 108K |
| netIncomeFromContinuingOperations | -154K | -588K | -431K | 15000 | 122K | 176K | 35000 | 173K | 188K | 358K |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -154K | -588K | -431K | 15000 | 122K | 176K | 35000 | 173K | 188K | 358K |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -154K | -588K | -431K | 15000 | 122K | 176K | 35000 | 173K | 188K | 358K |
| eps | -0.02 | -0.05 | -0.04 | 0.0 | 0.01 | 0.02 | 0.0 | 0.02 | 0.02 | 0.03 |
| 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 | 9.22M | 6.81M | 14.34M | 10.53M | 21.69M | 13.53M | 22.9M | 15.58M | 25.82M | 56.18M |
| shortTermInvestments | 12.01M | 22.06M | 17.67M | 23.71M | 20.21M | 30.41M | 23.43M | 33.09M | 28.61M | - |
| cashAndShortTermInvestments | 21.23M | 28.87M | 32.01M | 34.24M | 41.9M | 43.94M | 46.33M | 48.66M | 54.43M | 56.18M |
| netReceivables | - | - | - | - | - | - | - | - | - | - |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 1.97M | 2.05M | 2.15M | 2.77M | 2.82M | 3.27M | 3.68M | 4.25M | 4.9M | 4.29M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 3.33M | 3.27M | 3.73M | 3.84M | 4.09M | 3.77M | 3.83M | 3.98M | 3.4M | 3.76M |
| totalCurrentAssets | 26.54M | 34.19M | 37.89M | 40.86M | 48.81M | 50.98M | 53.84M | 56.9M | 62.73M | 64.23M |
| propertyPlantEquipmentNet | 3.15M | 2.02M | 2.2M | 2.26M | 2.53M | 2.69M | 2.99M | 3.26M | 3.51M | 3.58M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | - | 7000 | 35000 | - | - | - | - | - | - | - |
| taxAssets | 288K | 289K | 246K | 387K | 385K | 382K | 307K | 345K | 397K | 369K |
| otherNonCurrentAssets | 1.98M | 1.92M | 1.88M | 1.65M | 1.46M | 1.31M | 1.15M | 992K | 996K | 908K |
| totalNonCurrentAssets | 5.41M | 4.23M | 4.36M | 4.3M | 4.37M | 4.38M | 4.45M | 4.59M | 4.91M | 4.86M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 31.95M | 38.43M | 42.25M | 45.16M | 53.18M | 55.36M | 58.29M | 61.49M | 67.64M | 69.09M |
| totalPayables | 1.31M | 560K | 1.02M | 969K | 5.88M | 5.8M | 5.58M | 5.61M | 4.51M | 4.71M |
| accountPayables | 1.31M | 555K | 1.01M | 962K | 968K | 895K | 548K | 653K | 749K | 990K |
| otherPayables | - | 5000 | 7000 | 7000 | 4.92M | 4.91M | 5.03M | 4.95M | 3.76M | 3.72M |
| accruedExpenses | 2.2M | 1.96M | 2.39M | 2.5M | 2.47M | 2.7M | 2.73M | 2.71M | 3.04M | 2.49M |
| shortTermDebt | 958K | 869K | 991K | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | 1.06M | 1.12M | 1.13M | 1.19M | 1.21M | 1.2M | 1.15M |
| taxPayables | - | 5000 | 7000 | 7000 | 4.92M | 4.91M | 5.03M | 4.95M | 3.76M | 3.72M |
| deferredRevenue | 5M | 5.57M | 6.01M | 6.08M | 6.92M | 6.43M | 6.83M | 7.59M | 7.17M | 6.17M |
| otherCurrentLiabilities | 3.77M | 4.73M | 4.34M | 4.34M | 4.36M | 4.74M | 4.78M | 5.01M | 4.94M | 5.48M |
| totalCurrentLiabilities | 13.24M | 13.69M | 14.76M | 14.95M | 20.74M | 20.8M | 21.11M | 22.13M | 20.86M | 19.98M |
| longTermDebt | - | 1.13M | 1.18M | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 2.06M | 1.13M | 1.18M | 1.19M | 1.38M | 1.51M | 1.74M | 1.98M | 2.22M | 2.32M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 179K | 180K | 173K | 172K | 173K | 174K | 135K | 135K | 134K | 135K |
| otherNonCurrentLiabilities | - | -1.13M | -1.17M | - | - | - | - | - | 5.05M | 5.05M |
| totalNonCurrentLiabilities | 2.24M | 1.31M | 1.35M | 1.36M | 1.55M | 1.69M | 1.87M | 2.11M | 7.41M | 7.51M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 2.06M | 1.13M | 1.18M | 2.25M | 2.5M | 2.64M | 2.93M | 3.19M | 3.42M | 3.46M |
| totalLiabilities | 15.49M | 15M | 16.1M | 16.31M | 22.3M | 22.49M | 22.99M | 24.24M | 28.27M | 27.49M |
| treasuryStock | -30.36M | -24.4M | -24.4M | -24.4M | -24.4M | -24.4M | -24.4M | -24.34M | -24.34M | -24.34M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 13000 | 13000 | 13000 | 13000 | 13000 | 13000 | 13000 | 13000 | 13000 | 13000 |
| retainedEarnings | -37.45M | -36.44M | -33.55M | -30.81M | -28.52M | -26.34M | -24.22M | -21.95M | -19.82M | -17.7M |
| additionalPaidInCapital | 85.03M | 85.03M | 85M | 84.97M | 84.94M | 84.9M | 84.86M | 84.77M | 84.73M | 84.7M |
| 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 | -154K | -588K | -431K | 15000 | 122K | 176K | 35000 | 173K | 188K | 358K |
| depreciationAndAmortization | 11000 | - | 28000 | 29000 | 30000 | 31000 | 31000 | 34000 | 35000 | 34000 |
| deferredIncomeTax | - | -37000 | 142K | -1000 | -2000 | -45000 | 46000 | 48000 | -32000 | -61000 |
| stockBasedCompensation | - | - | 35000 | 34000 | 34000 | 36000 | 34000 | 38000 | 37000 | 38000 |
| changeInWorkingCapital | -911K | 527K | 163K | -5.91M | 138K | -281K | -727K | -3.92M | 49000 | -717K |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 43000 | 113K | 636K | 60000 | 465K | 381K | 613K | 646K | -640K | 648K |
| accountsPayables | 719K | -455K | 49000 | -8000 | 73000 | 347K | -106K | -96000 | -239K | 322K |
| otherWorkingCapital | -1.67M | 869K | -522K | -5.96M | -400K | -1.01M | -1.23M | -4.47M | 928K | -1.69M |
| otherNonCashItems | 257K | 281K | 176K | 197K | 162K | 171K | 145K | 58000 | 272K | 279K |
| netCashProvidedByOperatingActivities | -797K | 183K | 113K | -5.64M | 484K | 88000 | -436K | -3.57M | 549K | -69000 |
| investmentsInPropertyPlantAndEquipment | -115K | -5000 | -43000 | -4000 | -16000 | -20000 | -7000 | -19000 | -11000 | -14000 |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -1.1M | -11.73M | -11.46M | -10.17M | -17.38M | -25.59M | -8.68M | -7.65M | -28.51M | - |
| salesMaturitiesOfInvestments | 11.16M | 7.34M | 17.4M | 6.85M | 27.36M | 18.63M | 18.48M | 3.31M | - | - |
| otherInvestingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByInvestingActivities | 9.94M | -4.4M | 5.9M | -3.33M | 9.97M | -6.98M | 9.8M | -4.36M | -28.52M | -14000 |
| netDebtIssuance | - | -1.14M | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | -1.14M | - | - | - | - | - | - | - | - |
| netStockIssuance | -5.87M | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | -5.87M | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -5.87M | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -858K | -2.3M | -2.3M | -2.3M | -2.3M | -2.3M | -2.3M | -2.3M | -2.3M | -2.3M |
| commonDividendsPaid | -858K | -2.3M | -2.3M | -2.3M | -2.3M | -2.3M | -2.3M | -2.3M | -2.3M | -2.3M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByFinancingActivities | -6.73M | -3.44M | -2.3M | -2.3M | -2.3M | -2.3M | -2.3M | -2.3M | -2.3M | -2.3M |