-$0.5 (-1.82%)
| 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 | 2017-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 21.45M | 21.23M | 21.1M | 18.48M | 15.86M | 14.55M | 19.18M | 19.26M | 17.93M | 23.89M |
| costOfRevenue | 20.47M | 8.49M | 8.47M | 7.85M | 6.38M | 5.94M | 17.09M | 7.82M | 15.3M | - |
| grossProfit | 12.81M | 12.74M | 12.63M | 10.63M | 9.48M | 8.62M | 2.1M | 11.44M | 2.62M | 23.89M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | 50000 | 45000 | 38000 | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | 8.63M | - | - |
| sellingGeneralAndAdministrativeExpenses | - | - | - | 8.83M | 8.31M | 50000 | 45000 | 8.67M | 8.47M | - |
| otherExpenses | 11.86M | 12.05M | 10.77M | 149K | -420K | 7.74M | - | 291K | 272.67K | - |
| operatingExpenses | 11.86M | 12.05M | 10.77M | 8.98M | 7.89M | 7.79M | 45000 | 8.82M | -272.67K | 21.77M |
| costAndExpenses | 20.47M | 20.54M | 19.24M | 16.83M | 14.28M | 13.73M | 17.13M | 16.64M | 15.03M | 21.77M |
| netInterestIncome | -706K | -80000 | -105K | -121K | -297K | -41000 | -49000 | -13000 | - | -614K |
| interestIncome | 1000 | 69000 | 72000 | 32000 | 8000 | 7000 | 6000 | 1000 | 17333 | - |
| interestExpense | 706K | 149K | 177K | 153K | 305K | 48000 | 55000 | 14000 | 17333 | 614K |
| depreciationAndAmortization | 791K | 811K | 686K | 598K | 556K | 536K | 546K | 363K | 220.67K | 668K |
| ebitda | 1.74M | 1.25M | 2.28M | 2.18M | 1.94M | 392K | 2.66M | 2.99M | 2.64M | 2.79M |
| ebit | 951K | 439K | 1.59M | 1.59M | 1.39M | -144K | 2.12M | 2.63M | 2.42M | 2.12M |
| nonOperatingIncomeExcludingInterest | 397K | 254K | 274K | 66000 | 202K | 967K | -65000 | 639K | 477.34K | - |
| operatingIncome | 951K | 693K | 1.86M | 1.65M | 1.59M | 823K | 2.05M | 2.7M | 2.9M | 2.12M |
| totalOtherIncomeExpensesNet | -740K | -630K | -451K | -219K | -297K | -369K | -90000 | -653K | -494.67K | -614K |
| incomeBeforeTax | 211K | 63000 | 1.41M | 1.43M | 1.29M | 454K | 1.96M | 2.61M | 2.4M | 1.51M |
| incomeTaxExpense | -771K | 345K | 644K | 138K | 249K | 109K | 403K | -785K | -123.33K | 84000 |
| netIncomeFromContinuingOperations | 982K | -282K | 769K | 1.3M | 1.04M | 345K | 1.56M | 3.4M | 2.52M | 1.42M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | -3.44M | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | -1.39M | - | - |
| netIncome | 982K | -282K | 769K | 1.3M | 1.04M | 345K | 1.56M | 3.4M | -913.34K | 1.42M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 982K | -282K | 769K | 1.3M | 1.04M | 345K | 1.56M | 2.01M | -913.34K | 1.42M |
| eps | 0.03 | -0.01 | 0.02 | 0.03 | 0.03 | 0.01 | 0.04 | 0.08 | -0.02 | 0.03 |
| 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 | 2017-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 2.01M | 2.06M | 5.76M | 5.76M | 5.69M | 6.56M | 2.96M | 2.73M | 3.7M | 2.3M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 2.01M | 2.06M | 5.76M | 5.76M | 5.69M | 6.56M | 2.96M | 2.73M | 3.7M | 2.3M |
| netReceivables | 2.72M | 4.34M | 3.16M | 2.35M | 1.89M | 1.74M | 1.71M | 2.33M | 2.89M | - |
| accountsReceivables | 2.72M | 2.85M | 2.61M | 2.04M | 1.51M | 1.22M | 1.71M | 1.98M | 2.41M | - |
| otherReceivables | - | 1.49M | 549K | 308K | 379K | 517K | - | 349K | 479K | - |
| inventory | 5.46M | 4.86M | 5.75M | 5.9M | 6.15M | 5.62M | 5.46M | 6.8M | 6.94M | 11.15M |
| prepaids | - | - | 549K | 308K | 379K | 517K | 403K | 349K | 432K | - |
| otherCurrentAssets | - | 4.1M | -549K | -308K | -379K | -517K | - | - | 47000 | 4.7M |
| totalCurrentAssets | 10.2M | 15.35M | 14.67M | 14.01M | 13.72M | 13.91M | 10.53M | 11.86M | 13.53M | 18.15M |
| propertyPlantEquipmentNet | 13.56M | 9.36M | 7.27M | 6.15M | 6.28M | 5.29M | 5.46M | 5.11M | 5.29M | 6.1M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 97000 | 46000 | 65000 | 71000 | 55000 | 54000 | 39000 | 95000 | 124K | - |
| goodwillAndIntangibleAssets | 97000 | 46000 | 65000 | 71000 | 55000 | 54000 | 39000 | 95000 | 124K | - |
| longTermInvestments | - | - | 4.06M | 4M | 4M | 3.72M | 3.6M | 3.4M | 3.15M | - |
| taxAssets | 1.59M | 1.56M | 1.41M | 917K | 720K | 920K | 847K | 1.47M | 389K | 1.28M |
| otherNonCurrentAssets | - | - | - | - | - | - | - | -4.87M | - | 2.7M |
| totalNonCurrentAssets | 15.25M | 10.96M | 12.81M | 11.14M | 11.05M | 9.99M | 9.95M | 5.2M | 8.96M | 10.08M |
| otherAssets | - | - | - | - | - | - | - | 4.87M | - | - |
| totalAssets | 25.45M | 26.32M | 27.48M | 25.15M | 24.78M | 23.9M | 20.48M | 21.93M | 22.49M | 28.24M |
| totalPayables | 2.73M | 2.36M | 2.54M | 2.22M | 2.4M | 1.81M | 1.53M | 2.25M | 2.43M | 5.57M |
| accountPayables | 2.73M | 1.94M | 2.54M | 2.22M | 2.4M | 1.81M | 1.53M | 2.25M | 2.43M | 5.57M |
| otherPayables | - | 419K | - | - | - | - | - | - | - | - |
| accruedExpenses | - | 1.17M | 1.26M | 1.1M | 862K | 1.09M | 879K | 1.24M | 1.14M | - |
| shortTermDebt | 323K | 404K | 739K | 734K | 935K | 1.07M | 562K | -1.24M | -172K | - |
| capitalLeaseObligationsCurrent | 157K | 179K | 183K | 131K | 124K | 243K | 329K | 187K | 183K | - |
| taxPayables | - | 419K | 466K | 310K | 276K | 744K | 1000 | 486K | - | - |
| deferredRevenue | - | - | - | - | - | - | 1000 | 86000 | 172K | - |
| otherCurrentLiabilities | - | -419K | - | 77000 | 245K | 465K | 320K | 323K | 300K | - |
| totalCurrentLiabilities | 3.21M | 3.69M | 4.72M | 4.26M | 4.56M | 4.67M | 3.62M | 4.08M | 4.23M | 5.57M |
| longTermDebt | 175K | 500K | 1.12M | 1.86M | 2.59M | 2.64M | 724K | - | - | - |
| capitalLeaseObligationsNonCurrent | 159K | 244K | 287K | 202K | 183K | 188K | 323K | 323K | 510K | 767K |
| deferredRevenueNonCurrent | - | - | - | - | - | - | 323K | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 2.01M | 2.33M | 1.44M | 1.04M | 1.03M | 609K | 457K | 305K | 268K | 241K |
| otherNonCurrentLiabilities | 3.03M | 4.01M | 4.97M | 1.34M | 1 | 1.79M | 1.47M | 3.69M | 2.43M | 6.96M |
| totalNonCurrentLiabilities | 5.37M | 7.08M | 7.82M | 4.44M | 3.81M | 5.23M | 2.98M | 4.32M | 2.94M | 7.97M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 316K | 423K | 470K | 333K | 307K | 431K | 652K | 510K | 693K | 767K |
| totalLiabilities | 8.58M | 10.78M | 12.53M | 8.7M | 8.37M | 9.9M | 6.6M | 8.39M | 7.17M | 13.54M |
| treasuryStock | -932K | -1.22M | -1.64M | -2M | -555K | -1.2M | -1.84M | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 10.34M | 10.34M | 10.34M | 10.34M | 10.34M | 10.34M | 10.34M | 10.34M | 10.34M | 10.34M |
| retainedEarnings | 1.2M | -1.47M | -1.4M | 888K | -803K | -2.42M | -1.88M | -4.02M | -2.27M | -2.78M |
| additionalPaidInCapital | 504K | 504K | 504K | 504K | 504K | 504K | 504K | 504K | 504K | 4.12M |
| 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 | 2017-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 982K | -282K | 769K | 1.3M | 1.04M | 345K | 1.56M | 2.01M | 2.52M | 1.42M |
| depreciationAndAmortization | 791K | 422K | 686K | 598K | 556K | 536K | 546K | 430K | 220.67K | 668K |
| deferredIncomeTax | -771K | - | - | -1.18M | 210K | 149K | -779K | - | - | - |
| stockBasedCompensation | -41000 | 167K | 150K | -157K | 16000 | 56000 | 85000 | - | - | - |
| changeInWorkingCapital | 626K | -964K | -186K | -143K | -333K | 739K | 398K | 721K | 2.2M | -2.1M |
| accountsReceivables | 1.61M | -1.18M | -807K | -464K | -152K | 433K | 221K | 581K | 1.67M | - |
| inventory | -610K | 898K | 142K | 255K | -528K | -161K | 1.34M | 140K | 2.11M | -1.81M |
| accountsPayables | -377K | -683K | 479K | 66000 | 347K | 467K | -1.16M | -174K | -1.76M | - |
| otherWorkingCapital | - | - | - | - | - | - | - | 174K | 175K | -296K |
| otherNonCashItems | -50000 | 629K | 958K | 1.18M | -634K | -51000 | 840K | -1.23M | -3.81M | 350K |
| netCashProvidedByOperatingActivities | 1.54M | -28000 | 2.38M | 1.6M | 857K | 1.77M | 2.65M | 1.93M | 2.72M | 337K |
| investmentsInPropertyPlantAndEquipment | -4.86M | -2.2M | -1.17M | -357K | -1.27M | -217K | -387K | -399K | -555K | -1.28M |
| acquisitionsNet | - | - | - | 77000 | - | - | 136K | 513K | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | 4.15M | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | 61000 | -27000 | 32000 | -31000 | - | - | -29000 | -108.67K | - |
| netCashProvidedByInvestingActivities | -714K | -2.14M | -1.19M | -280K | -1.27M | -217K | -251K | 85000 | -555K | -1.28M |
| netDebtIssuance | -406K | -954K | -890K | -935K | -185K | 2.43M | 1.25M | -183K | 767K | - |
| longTermNetDebtIssuance | -406K | -954K | -734K | -935K | -185K | 2.43M | 1.25M | -183K | 767K | - |
| shortTermNetDebtIssuance | - | - | -156K | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | -2M | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | -2M | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | -2M | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -231K | -212K | -193K | -154K | - | - | -1.08M | -2.79M | -1.34M | -620K |
| commonDividendsPaid | -231K | -212K | -193K | -154K | - | - | -1.08M | -2.79M | -1.34M | -620K |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | 448K | - |
| otherFinancingActivities | -237K | -358K | -105K | -152K | -272K | -385K | -343K | -13000 | -1.45M | 751K |
| netCashProvidedByFinancingActivities | -874K | -1.52M | -1.19M | -1.24M | -457K | 2.04M | -2.17M | -2.99M | -1.58M | 131K |
| date | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 11.63M | 9.82M | 11.96M | 9.28M | 11.28M | 9.82M | 9.93M | 8.55M | 8.43M | 7.43M |
| costOfRevenue | 11.11M | 9.37M | -747K | 9.24M | 832K | 9.3M | 9.18M | 7.94M | 7.84M | 7M |
| grossProfit | 522K | 451K | 12.7M | 37000 | 10.44M | 524K | 756K | 616K | 599K | 434K |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | - | - | - | - | 10.98M | - | 8.83M | - | 8.31M | - |
| otherExpenses | 11.69M | 168K | 12.23M | -178K | -6.27M | -312K | 140K | -140K | 140K | -140K |
| operatingExpenses | 11.69M | 168K | 12.23M | -178K | 4.71M | 312K | -140K | 140K | -140K | -140K |
| costAndExpenses | 11.11M | 9.53M | 11.48M | 9.06M | 10.49M | 9.3M | 9.04M | 7.94M | 7.7M | 6.86M |
| netInterestIncome | -379K | -327K | -347K | -283K | -235K | -216K | -119K | -100000 | -187K | -110K |
| interestIncome | 1000 | - | 27000 | 42000 | 33000 | 39000 | 24000 | 8000 | 4000 | 4000 |
| interestExpense | 379K | 327K | 374K | 325K | 268K | 255K | 143K | 108K | 191K | 114K |
| depreciationAndAmortization | 550K | 241K | 15000 | 239K | 382K | 304K | 293K | 305K | 289K | 267K |
| ebitda | 872K | 870K | 520K | 454K | 1.1M | 1.18M | 1.21M | 1.07M | 1.31M | 841K |
| ebit | 322K | 629K | 505K | 215K | 715K | 875K | 920K | 764K | 1.02M | 574K |
| nonOperatingIncomeExcludingInterest | - | -346K | 667K | -267K | 313K | -39000 | -24000 | -8000 | -4000 | - |
| operatingIncome | 668K | 283K | 478K | 215K | 1.03M | 524K | 896K | 616K | 739K | 574K |
| totalOtherIncomeExpensesNet | -413K | -327K | -347K | -283K | -235K | -216K | -119K | -100000 | -187K | -110K |
| incomeBeforeTax | 255K | -44000 | 131K | -68000 | 793K | 620K | 777K | 656K | 827K | 464K |
| incomeTaxExpense | -934K | 163K | 198K | 147K | 514K | 130K | 93000 | 45000 | 225K | 24000 |
| netIncomeFromContinuingOperations | 1.19M | -207K | -67000 | -215K | 279K | 490K | 684K | 611K | 602K | 440K |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 1.19M | -207K | -67000 | -215K | 279K | 490K | 684K | 611K | 602K | 440K |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 1.19M | -207K | -67000 | -215K | 279K | 490K | 684K | 611K | 602K | 440K |
| eps | 0.03 | -0.01 | -0.0 | -0.01 | 0.01 | 0.01 | 0.02 | 0.02 | 0.02 | 0.01 |
| date | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 2.01M | 1.84M | 2.06M | 2.81M | 5.76M | 4.92M | 5.76M | 5.45M | 5.69M | 6.23M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 2.01M | 1.84M | 2.06M | 2.81M | 5.76M | 4.92M | 5.76M | 5.45M | 5.69M | 6.23M |
| netReceivables | 2.72M | 2.91M | 4.34M | 2.56M | 3.16M | 2.87M | 2.35M | 2.37M | 1.89M | 2.09M |
| accountsReceivables | 2.72M | 2.91M | 2.85M | 2.56M | 2.61M | 2.87M | 2.04M | 2.37M | 1.51M | 2.09M |
| otherReceivables | - | - | 1.49M | - | 549K | - | 308K | - | 379K | - |
| inventory | 5.46M | 10.75M | 4.86M | 7.62M | 5.75M | 6.56M | 5.9M | 6.13M | 6.15M | 5.88M |
| prepaids | - | - | - | - | 549K | - | - | - | - | - |
| otherCurrentAssets | - | - | 4.1M | - | -549K | - | - | - | - | - |
| totalCurrentAssets | 10.2M | 15.5M | 15.35M | 13M | 14.67M | 14.35M | 14.01M | 13.95M | 13.72M | 14.2M |
| propertyPlantEquipmentNet | 13.56M | 12.32M | 9.36M | 8.48M | 7.27M | 6.73M | 6.15M | 6.25M | 6.28M | 6.29M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 97000 | 35000 | 46000 | 61000 | 65000 | 59000 | 71000 | 51000 | 55000 | 62000 |
| goodwillAndIntangibleAssets | 97000 | 35000 | 46000 | 61000 | 65000 | 59000 | 71000 | 51000 | 55000 | 62000 |
| longTermInvestments | - | - | - | 4.06M | 4.06M | 4M | 4M | 4M | 4M | 3.72M |
| taxAssets | 1.59M | 963K | 1.56M | 841K | 1.41M | 763K | 917K | 682K | 720K | 733K |
| otherNonCurrentAssets | - | - | - | - | - | - | - | - | - | 2.31M |
| totalNonCurrentAssets | 15.25M | 13.32M | 10.96M | 13.44M | 12.81M | 11.55M | 11.14M | 10.98M | 11.05M | 13.12M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 25.45M | 28.82M | 26.32M | 26.44M | 27.48M | 25.9M | 25.15M | 24.94M | 24.78M | 27.32M |
| totalPayables | 2.73M | 4.43M | 2.36M | 3.44M | 2.54M | 3.99M | 2.22M | 3.68M | 2.4M | 3.68M |
| accountPayables | 2.73M | 4.43M | 1.94M | 3.44M | 2.54M | 3.99M | 2.22M | 3.68M | 2.4M | 3.68M |
| otherPayables | - | - | 419K | - | - | - | - | - | - | - |
| accruedExpenses | - | - | 1.17M | - | 1.26M | - | 1.1M | - | 862K | - |
| shortTermDebt | 323K | 1.56M | 404K | 742K | 739K | 736K | 734K | 731K | 935K | 1.36M |
| capitalLeaseObligationsCurrent | 157K | 190K | 179K | 187K | 183K | 127K | 131K | 124K | 124K | 145K |
| taxPayables | - | - | 419K | - | 466K | - | 310K | - | 276K | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | - | - | -419K | - | - | 74000 | 77000 | 175K | 245K | 138K |
| totalCurrentLiabilities | 3.21M | 6.17M | 3.69M | 4.37M | 4.72M | 4.92M | 4.26M | 4.71M | 4.56M | 5.32M |
| longTermDebt | 175K | 290K | 500K | 747K | 1.12M | 1.49M | 1.86M | 2.23M | 2.59M | 2.91M |
| capitalLeaseObligationsNonCurrent | 159K | 224K | 244K | 292K | 287K | 140K | 202K | 212K | 183K | 174K |
| deferredRevenueNonCurrent | - | - | - | - | - | 140K | 202K | 2.44M | 2.78M | 3.08M |
| deferredTaxLiabilitiesNonCurrent | 2.01M | 2.54M | 2.33M | 1.65M | 1.44M | 1.14M | 1.04M | 1.05M | 1.03M | 1.21M |
| otherNonCurrentLiabilities | 3.03M | 4.55M | 4.01M | 3.51M | 4.97M | 1M | 1.34M | 1 | 1 | 1.21M |
| totalNonCurrentLiabilities | 5.37M | 7.6M | 7.08M | 6.2M | 7.82M | 3.77M | 4.44M | 3.48M | 3.81M | 4.29M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 316K | 414K | 423K | 479K | 470K | 267K | 333K | 336K | 307K | 319K |
| totalLiabilities | 8.58M | 13.77M | 10.78M | 10.57M | 12.53M | 8.7M | 8.7M | 8.2M | 8.37M | 9.61M |
| treasuryStock | -932K | -991K | -1.22M | -1.45M | -1.64M | -1.8M | -2M | -2M | -555K | -876K |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 10.34M | 10.34M | 10.34M | 10.34M | 10.34M | 10.34M | 10.34M | 10.34M | 10.34M | 10.34M |
| retainedEarnings | 1.2M | -2.32M | -1.47M | -732K | -1.4M | 1.38M | 888K | 1.13M | -803K | 945K |
| additionalPaidInCapital | 504K | 504K | 504K | 504K | 504K | 504K | 504K | 504K | 504K | 504K |
| date | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 1.19M | -207K | -67000 | -215K | 279K | 490K | 684K | 611K | 602K | 440K |
| depreciationAndAmortization | 407K | 384K | 15000 | 407K | 382K | 304K | 293K | 305K | 289K | 267K |
| deferredIncomeTax | -934K | - | 345K | - | 644K | -1.2M | - | -493K | 210K | -442K |
| stockBasedCompensation | - | 131K | 92000 | 75000 | 70000 | 80000 | - | -157K | -4000 | 20000 |
| changeInWorkingCapital | -335K | 961K | 661K | -1.28M | 329K | -515K | -103K | -40000 | -445K | 112K |
| accountsReceivables | 184K | 1.43M | -1.77M | 591K | -287K | -520K | 19000 | -483K | 265K | -417K |
| inventory | 1.19M | -1.8M | 2.76M | -1.87M | 807K | -665K | 237K | 18000 | -273K | -255K |
| accountsPayables | -1.7M | 1.33M | -334K | -349K | -191K | 670K | -359K | 425K | -437K | 784K |
| otherWorkingCapital | - | - | - | 349K | - | - | - | - | - | - |
| otherNonCashItems | -526K | 467K | -83000 | 58000 | -74000 | 1.5M | 754K | 430K | 785K | 42000 |
| netCashProvidedByOperatingActivities | -199K | 1.74M | 871K | -951K | 1.63M | 659K | 939K | 656K | 418K | 439K |
| investmentsInPropertyPlantAndEquipment | -2.32M | -2.54M | -925K | -1.28M | -298K | -872K | -180K | -177K | -112K | -1.16M |
| acquisitionsNet | - | - | 6000 | - | - | - | - | 77000 | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | 4.15M | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | 75000 | -14000 | -23000 | -4000 | -35000 | 67000 | -7000 | -24000 |
| netCashProvidedByInvestingActivities | 1.83M | -2.54M | -919K | -1.29M | -321K | -872K | -180K | -100000 | -112K | -1.16M |
| netDebtIssuance | -1.35M | -315K | -1.25M | -474K | -368K | -366K | -366K | -569K | -744K | 393K |
| longTermNetDebtIssuance | - | -315K | - | -474K | - | -366K | - | -569K | - | 393K |
| shortTermNetDebtIssuance | -1.35M | - | -1.25M | - | -368K | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | -231K | - | -212K | - | -193K | - | -154K | - | - |
| commonDividendsPaid | - | -231K | - | -212K | - | -193K | - | -154K | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -108K | 1.13M | 543K | -14000 | -102K | -71000 | -496K | -71000 | -912K | -6000 |
| netCashProvidedByFinancingActivities | -1.46M | 582K | -703K | -700K | -470K | -630K | -447K | -794K | -844K | 387K |