OTC : XAARF
$0 (0.0%)
| 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 | 60.05M | 61.41M | 70.61M | 72.78M | 59.25M | 47.98M | 49.4M | 63.53M | 100.14M | 96.18M |
| costOfRevenue | 36.36M | 39.19M | 43.72M | 44.14M | 39.06M | 34.97M | 37.44M | 39.08M | 53.1M | 51.51M |
| grossProfit | 23.69M | 22.22M | 26.89M | 28.64M | 20.19M | 13.01M | 11.96M | 24.45M | 47.04M | 44.67M |
| researchAndDevelopmentExpenses | 4.68M | 5.26M | 5.64M | 6.72M | 5.71M | 4.54M | 3.5M | 14.68M | 12.32M | 12.21M |
| generalAndAdministrativeExpenses | 17.87M | - | 1.74M | 14.05M | 10.07M | 8.02M | 8.69M | 7.51M | 12.63M | 6.84M |
| sellingAndMarketingExpenses | - | 16.29M | 20.09M | 6.67M | 6.34M | 5.97M | 8.41M | 9.07M | 7.86M | 7.61M |
| sellingGeneralAndAdministrativeExpenses | 17.87M | 16.29M | 21.83M | 20.72M | 16.41M | 13.99M | 17.1M | 16.58M | 20.49M | 14.45M |
| otherExpenses | 4.1M | 11.73M | 1.36M | -518K | -270K | -961K | -260K | -1.74M | -411K | -605K |
| operatingExpenses | 26.64M | 33.28M | 28.84M | 26.92M | 21.85M | 17.57M | 20.34M | 29.53M | 32.39M | 26.06M |
| costAndExpenses | 63M | 72.47M | 72.56M | 71.06M | 60.91M | 52.54M | 57.78M | 68.61M | 85.49M | 77.57M |
| netInterestIncome | -393.94K | -361K | -473K | -415K | -238K | -35000 | -32000 | 170K | 192K | 449K |
| interestIncome | 67000 | 134K | 89000 | 38000 | 4000 | 47000 | 65000 | 170K | 192K | 449K |
| interestExpense | 460.92K | 495K | 562K | 453K | 242K | 82000 | 97000 | - | - | - |
| depreciationAndAmortization | 3.7M | 6.51M | 5.48M | 4.79M | 4.66M | 4.67M | 5.86M | 4.54M | 8.94M | 8.64M |
| ebitda | 896K | -4.42M | 3.45M | 6.56M | 3.01M | 288K | -4.98M | 3.98M | 23.61M | 27.25M |
| ebit | -2.8M | -10.93M | -2.04M | 1.24M | 1.24M | -4.38M | -10.84M | 280K | 14.67M | 18.61M |
| nonOperatingIncomeExcludingInterest | 3.95M | -134K | 90000 | 1.96M | -4000 | 95000 | -65000 | -170K | -2.57M | -1.2M |
| operatingIncome | 1.15M | -11.06M | -1.95M | 1.76M | -1.65M | -4.51M | -8.38M | -15.1M | 12.1M | 17.4M |
| totalOtherIncomeExpensesNet | -4.41M | -361K | -473K | -415K | -238K | -35000 | -32000 | 170K | 192K | 449K |
| incomeBeforeTax | -3.26M | -11.42M | -2.42M | 824K | 994K | -4.32M | -11.89M | -14.93M | 12.29M | 17.85M |
| incomeTaxExpense | -790.87K | -733K | -247K | -967K | 299K | 52000 | 3.5M | -2.59M | 1.36M | 3.05M |
| netIncomeFromContinuingOperations | -3.02M | -10.69M | -2.17M | 1.79M | 695K | -4.37M | -14.43M | 2.69M | 10.93M | 14.8M |
| netIncomeFromDiscontinuedOperations | -371.94K | - | - | -159K | 13.53M | -10.3M | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | -57.3M | -15.17M | - | - |
| netIncome | -3.39M | -10.69M | -2.17M | 1.63M | 695K | -4.37M | -15.39M | -12.34M | 10.93M | 14.8M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -3.39M | -10.69M | -2.17M | 1.63M | 16.22M | -11.68M | -71.31M | -12.4M | 10.93M | 14.8M |
| eps | -0.04 | -0.14 | -0.03 | 0.02 | 0.01 | -0.06 | -0.2 | -0.16 | 0.14 | 0.19 |
| 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 | 5.35M | 8.71M | 7.14M | 8.55M | 25.05M | 17.96M | 24.8M | 24.67M | 43.94M | 49.32M |
| shortTermInvestments | 1.86M | 1.85M | 2.32M | 517K | - | 161K | 522K | 3.28M | 753K | 1M |
| cashAndShortTermInvestments | 7.21M | 10.56M | 9.46M | 9.06M | 25.05M | 18.12M | 25.32M | 27.95M | 44.7M | 50.32M |
| netReceivables | 10.91M | 7.62M | 9.34M | 10.11M | 8.72M | 7.6M | 8.08M | 19.54M | 27.58M | 17.98M |
| accountsReceivables | 9.32M | 5.9M | 9.34M | 7.32M | 5.19M | 7.6M | 6.45M | 18.65M | 25.21M | 14.73M |
| otherReceivables | 1.59M | 1.72M | 2.16M | 2.79M | 3.53M | 1.64M | 1.63M | 894K | 2.37M | 3.25M |
| inventory | 26.55M | 27.24M | 31.04M | 29.15M | 18.84M | 10.36M | 16.16M | 32.14M | 19.12M | 13.79M |
| prepaids | 1.33M | 1.48M | 1.25M | - | 1.44M | 822K | 1.03M | 1.86M | 2.72M | 2.36M |
| otherCurrentAssets | -1.33M | 346K | 673K | 2.03M | 2.74M | 11.81M | 3.42M | 6.04M | 5.78M | 6.28M |
| totalCurrentAssets | 44.68M | 47.25M | 51.76M | 50.47M | 56.56M | 48.82M | 52.38M | 86.63M | 97.53M | 87.48M |
| propertyPlantEquipmentNet | 16.82M | 17.33M | 22.36M | 24.17M | 25.59M | 19.22M | 24.47M | 28.04M | 33.47M | 36.35M |
| goodwill | 6.57M | 6.96M | 6.87M | 7.16M | 5.89M | 5.15M | 5.33M | 5.52M | 5.21M | 5.78M |
| intangibleAssets | 5.68M | 5.14M | 7.37M | 8.68M | 4.04M | 207K | 5.54M | 32.8M | 32.68M | 27.36M |
| goodwillAndIntangibleAssets | 12.25M | 12.1M | 14.24M | 15.84M | 9.94M | 5.36M | 10.88M | 38.32M | 37.89M | 33.14M |
| longTermInvestments | 2.67M | 1.21M | 8.28M | 10.57M | 11.85M | -9.97M | 1000 | - | 858K | 1.52M |
| taxAssets | 1.73M | 951K | 493K | 726K | -11.85M | 139K | 130K | - | -858K | -1.52M |
| otherNonCurrentAssets | 99987 | 1.85M | 136K | 653K | 11.85M | 9.97M | -1000 | - | 858K | 1.52M |
| totalNonCurrentAssets | 33.57M | 33.44M | 45.5M | 51.97M | 47.38M | 24.72M | 35.48M | 66.36M | 72.22M | 71.01M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 78.25M | 80.69M | 97.26M | 102.44M | 103.94M | 73.54M | 87.86M | 152.99M | 169.75M | 158.49M |
| totalPayables | 3.92M | 2.79M | 9.57M | 13.22M | 14.38M | 9.94M | 7.97M | 18.96M | 16.58M | 14.31M |
| accountPayables | 3.92M | 2.79M | 4.3M | 6.41M | 14.38M | 9.94M | 7.97M | 18.96M | 16.58M | 14.31M |
| otherPayables | - | - | 10.54M | 13.61M | - | - | - | - | - | - |
| accruedExpenses | - | - | -7.64M | - | - | - | - | - | - | - |
| shortTermDebt | 475K | 557K | 1.4M | 379K | - | - | - | - | - | 69000 |
| capitalLeaseObligationsCurrent | 701K | 1.22M | 1.8M | 1.03M | 692K | 1.06M | 1.45M | 33000 | 30000 | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | 1.53M | - | 2.37M | 3.8M | -1.32M | - | - | - | - | - |
| otherCurrentLiabilities | 10.89M | 8.93M | 3.09M | 5.85M | 1.85M | 4.86M | 5.94M | 1.44M | 1.91M | 774K |
| totalCurrentLiabilities | 17.52M | 13.49M | 18.23M | 20.48M | 22.98M | 15.87M | 14.68M | 20.13M | 18.52M | 15.16M |
| longTermDebt | - | - | - | - | - | - | - | - | - | 188K |
| capitalLeaseObligationsNonCurrent | 4.19M | 4.71M | 6.9M | 7.8M | 8.5M | 1.52M | 2.52M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | 300K | - | - | - | - | -188K |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | 1000 | - | - | 870K | 3.9M | 2.69M |
| otherNonCurrentLiabilities | 264.96K | 300K | 300K | 2.39M | 3.35M | - | - | 103K | 137K | - |
| totalNonCurrentLiabilities | 4.46M | 5.01M | 7.2M | 10.19M | 12.15M | 1.52M | 2.52M | 973K | 4.04M | 2.87M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 4.9M | 5.93M | 8.7M | 8.83M | 9.19M | 2.58M | 3.97M | 33000 | 30000 | - |
| totalLiabilities | 21.98M | 18.5M | 25.42M | 30.67M | 35.14M | 17.38M | 17.2M | 21.11M | 22.57M | 18.03M |
| treasuryStock | -1.12M | -708.12K | -566K | -775K | -1.92M | -1.96M | -2.68M | -3.11M | -3.64M | -3.64M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 7.98M | 7.95M | 7.92M | 7.84M | 7.84M | 7.83M | 7.83M | 7.83M | 7.83M | 7.78M |
| retainedEarnings | 11.88M | 17.09M | 26.96M | 10.27M | 10.62M | -4.8M | 7.86M | 79.68M | 98.42M | 95.77M |
| additionalPaidInCapital | 30.01M | 30.01M | 29.95M | 29.43M | 29.43M | 29.33M | 29.33M | 29.33M | 29.32M | 27.85M |
| 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 | -3.39M | -11.42M | -2.17M | 665K | 14.5M | -14.43M | -71.89M | -14.93M | 12.29M | 17.85M |
| depreciationAndAmortization | 3.7M | 6.51M | 5.48M | 4.79M | 4.66M | 6.14M | 5.86M | 6.86M | 8.94M | 8.64M |
| deferredIncomeTax | - | - | - | - | -21.68M | -242K | 43.89M | 542K | 1.79M | -4.47M |
| stockBasedCompensation | 855K | 1.1M | 1.88M | 1.75M | 758K | 353K | 912K | 235K | 3.06M | 969K |
| changeInWorkingCapital | 595.9K | 4.56M | -6.13M | -12.19M | 36000 | 5.52M | 13.9M | -729K | -13.19M | -8.45M |
| accountsReceivables | -1.08M | 1.89M | 942K | -812K | -1.52M | -1.34M | 11.06M | 9.36M | -9.23M | -8.91M |
| inventory | -467K | 3.85M | -2.06M | -9.46M | -7.96M | 4.85M | 12.17M | -12.82M | -5.07M | 2.84M |
| accountsPayables | 2.14M | -1.47M | -5.01M | -1.91M | 9.52M | 2.01M | -9.33M | 2.72M | 1.1M | -2.38M |
| otherWorkingCapital | - | -1.17M | - | - | - | - | - | - | - | - |
| otherNonCashItems | 37255 | 5.86M | 486K | -273K | -330K | -158K | -2.5M | -1.85M | -411K | -605K |
| netCashProvidedByOperatingActivities | 1.79M | 6.6M | -449K | -5.5M | -2.05M | -2.81M | -9.83M | -9.86M | 12.47M | 13.94M |
| investmentsInPropertyPlantAndEquipment | -2.95M | -936K | -1.51M | -5.39M | -1.91M | -1.1M | -3.42M | -5.04M | -11.99M | -21.14M |
| acquisitionsNet | 3999 | - | - | -3.54M | 9.34M | 167K | 12M | -1.84M | - | -7.56M |
| purchasesOfInvestments | - | - | - | - | 171K | -130K | -12M | -2.52M | - | -10.76M |
| salesMaturitiesOfInvestments | - | 120K | - | 236K | 161K | 361K | 2.76M | 171K | 1M | 471K |
| otherInvestingActivities | 206.97K | 48000 | 2.08M | 55000 | 51000 | 64000 | 103K | 2.42M | 190K | 10.78M |
| netCashProvidedByInvestingActivities | -2.74M | -768K | 570K | -8.63M | 7.81M | -636K | -558K | -6.81M | -10.8M | -28.21M |
| netDebtIssuance | -81986 | -941K | 915K | 346K | -824K | - | - | 902K | - | - |
| longTermNetDebtIssuance | -81986 | - | - | - | - | - | - | 902K | - | - |
| shortTermNetDebtIssuance | - | -941K | 915K | 346K | - | - | - | - | - | - |
| netStockIssuance | -899.85K | 69000 | 617K | -592K | 150K | - | - | 116K | 1.52M | 419K |
| netCommonStockIssuance | -899.85K | 69000 | 617K | -592K | 150K | - | - | 116K | 1.52M | 419K |
| commonStockIssuance | - | 69000 | 617K | 408K | 150K | - | - | 116K | 1.52M | 419K |
| commonStockRepurchased | -899.85K | - | - | -1M | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | -6.01M | -7.73M | -7.33M |
| commonDividendsPaid | - | - | - | - | - | - | - | -6.01M | -7.73M | -7.33M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -1.6M | -3.42M | -2.88M | -2.67M | -824K | -1.22M | 10.73M | 2.12M | -753K | 27.1M |
| netCashProvidedByFinancingActivities | -2.58M | -4.29M | -1.35M | -2.92M | -674K | -1.22M | 10.73M | -2.88M | -6.96M | 20.19M |
| date | 2026-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 29.48M | 32.84M | 27.21M | 32.77M | 28.64M | 36.1M | 34.52M | 36.17M | 36.61M | 32.95M |
| costOfRevenue | 18.3M | 19.09M | 17.27M | 21.52M | 19.49M | 23.03M | 21.27M | 22.02M | 22.12M | 20.34M |
| grossProfit | 11.18M | 13.75M | 9.94M | 11.24M | 9.15M | 13.07M | 13.24M | 14.15M | 14.49M | 12.61M |
| researchAndDevelopmentExpenses | 2.11M | 2.7M | 1.79M | 2.89M | 2.36M | 1.94M | 2.62M | 3.4M | 3.32M | 3.09M |
| generalAndAdministrativeExpenses | - | - | - | - | - | 10.28M | 10.28M | 5.95M | 5.95M | 5.19M |
| sellingAndMarketingExpenses | - | - | - | - | - | 3.21M | 3.21M | 3.66M | 3.66M | 3.24M |
| sellingGeneralAndAdministrativeExpenses | 9.09M | 9.58M | 10.16M | 8.78M | 8.81M | 12.08M | 12.59M | 11.44M | 10.27M | 8.6M |
| otherExpenses | -701.91K | 1.06M | 587K | - | - | - | - | - | - | - |
| operatingExpenses | 10.49M | 13.34M | 12.54M | 11.67M | 11.18M | 13.4M | 15.2M | 14.84M | 13.58M | 11.68M |
| costAndExpenses | 28.8M | 32.43M | 29.81M | -33.19M | 31.25M | 36.43M | 36.48M | 36.86M | 35.7M | 32.02M |
| netInterestIncome | -226.36K | -205.97K | -188K | -163K | -198K | -275K | -198K | -224K | -191K | -195K |
| interestIncome | 24819 | 27995 | 53539 | 77000 | 57000 | 52000 | 37000 | 16000 | 22000 | 2000 |
| interestExpense | 251.18K | 233.96K | 311.62K | 240K | 255K | 327K | 235K | 240K | 213K | 197K |
| depreciationAndAmortization | 1.95M | 1.88M | 1.43M | 2.76M | 2.86M | 2.34M | 2.56M | 2.48M | 2.32M | 2.05M |
| ebitda | 2.63M | 2.29M | -580K | -5.85M | 312K | -1.72M | 981K | 3.54M | 3.95M | 2.53M |
| ebit | 683.05K | 410.93K | -2.01M | -8.6M | -2.55M | -4.06M | -1.58M | 1.06M | 1.63M | 487K |
| nonOperatingIncomeExcludingInterest | - | - | -587K | 8.18M | 528K | 3.73M | -384K | 284K | -726K | 442K |
| operatingIncome | 683.05K | 410.93K | -2.6M | -425K | -2.02M | -4.06M | -1.96M | -685K | 905K | 929K |
| totalOtherIncomeExpensesNet | -2.23M | -1.26M | -188K | -8.42M | -783K | -275K | 149K | -524K | -1.28M | 2.08M |
| incomeBeforeTax | -1.55M | -844.86K | -2.78M | -8.84M | -2.81M | -606K | -1.82M | 825K | -380K | 3.01M |
| incomeTaxExpense | -108.22K | -458.92K | 151K | -770K | -191K | 220K | -467K | -277K | -1.07M | 478K |
| netIncomeFromContinuingOperations | -1.44M | -385.94K | -2.63M | -8.08M | -2.62M | -826K | -1.35M | 1.1M | 689K | 2.53M |
| netIncomeFromDiscontinuedOperations | -364.36K | 105.98K | -478K | - | - | - | - | 179K | -338K | -947K |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -1.81M | -279.95K | -3.11M | -8.08M | -2.62M | -826K | -1.35M | 1.28M | 351K | 2.02M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -1.81M | -279.95K | -2.63M | -8.08M | -2.62M | -826K | -1.35M | 1.28M | 351K | 2.02M |
| eps | -0.02 | -0.0 | -0.03 | -0.1 | -0.03 | -0.01 | -0.02 | 0.02 | 0.0 | 0.03 |
| date | 2026-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 3.26M | 5.35M | 5.09M | 8.71M | 8.72M | 7.14M | 7.3M | 8.55M | 12.69M | 25.05M |
| shortTermInvestments | 197.57K | 1.86M | 1.7M | 1.85M | 365K | 2.32M | 104K | 517K | - | - |
| cashAndShortTermInvestments | 3.46M | 7.21M | 6.79M | 10.56M | 9.09M | 9.46M | 7.41M | 9.06M | 12.69M | 25.05M |
| netReceivables | 10.67M | 10.91M | 8.84M | 7.62M | 9.7M | 9.71M | 12.58M | 10.11M | 16.03M | 6.51M |
| accountsReceivables | 9.82M | 9.32M | 8.07M | 5.9M | 9.7M | 7.19M | 11.4M | 7.32M | 15.8M | 3.77M |
| otherReceivables | 849.84K | 1.59M | 772K | 1.72M | 1.89M | 2.52M | 1.18M | 2.79M | 235K | 2.74M |
| inventory | 29.4M | 26.55M | 25.86M | 27.24M | 31.26M | 31.04M | 32.17M | 29.15M | 24.64M | 18.84M |
| prepaids | - | 1.33M | - | 1.48M | - | 1.25M | - | - | - | 1.44M |
| otherCurrentAssets | - | -1.33M | 504K | 346K | 633K | 673K | 1.18M | 2.03M | 235K | 4.72M |
| totalCurrentAssets | 43.53M | 44.68M | 42M | 47.25M | 50.68M | 51.76M | 52.15M | 50.47M | 53.36M | 56.56M |
| propertyPlantEquipmentNet | 16.81M | 16.82M | 17.2M | 17.33M | 20.8M | 22.36M | 23.9M | 24.17M | 25.9M | 25.59M |
| goodwill | 6.61M | 6.57M | 6.48M | 6.96M | 6.91M | 6.87M | 6.9M | 7.16M | 7.14M | 5.89M |
| intangibleAssets | 6.16M | 5.68M | 5.43M | 5.14M | 6.49M | 7.37M | 8.18M | 8.68M | 6.23M | 4.04M |
| goodwillAndIntangibleAssets | 12.77M | 12.25M | 11.91M | 12.1M | 13.4M | 14.24M | 15.09M | 15.84M | 13.37M | 9.94M |
| longTermInvestments | 2.64M | 2.67M | 2.72M | 1.21M | 9.98M | 8.28M | 10.33M | 10.57M | 10.28M | 11.85M |
| taxAssets | 1.72M | 1.73M | 1.07M | 951K | 496K | 493K | 389K | 726K | 841K | -11.85M |
| otherNonCurrentAssets | 95309 | 99987 | 95000 | 1.85M | 600K | 136K | 240K | 653K | 10.28M | 11.85M |
| totalNonCurrentAssets | 34.04M | 33.57M | 32.99M | 33.44M | 44.77M | 45.5M | 49.95M | 51.97M | 50.39M | 47.38M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 77.57M | 78.25M | 74.99M | 80.69M | 95.46M | 97.26M | 102.11M | 102.44M | 103.75M | 103.94M |
| totalPayables | 10.52M | 11.16M | 8.5M | 2.79M | 9.02M | 9.57M | 14.01M | 13.22M | 20.76M | 14.38M |
| accountPayables | 10.52M | 11.16M | 8.5M | 2.79M | 9.02M | 9.57M | 14.01M | 6.41M | 20.76M | 14.38M |
| otherPayables | 1985 | - | - | - | - | - | - | 13.61M | - | - |
| accruedExpenses | - | - | - | - | - | - | -4.09M | -3.8M | - | - |
| shortTermDebt | 4.11M | 475K | - | 557K | 1.92M | 1.4M | 1.06M | 379K | - | - |
| capitalLeaseObligationsCurrent | - | 701K | 948K | 1.22M | 1.61M | 1.8M | 1.82M | 1.03M | 928K | 692K |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | 2.18M | 1.53M | - | - | - | 2.37M | 4.09M | 3.8M | - | -1.32M |
| otherCurrentLiabilities | 2.72M | 3.65M | 2.22M | 8.93M | 6.11M | 5.46M | 430K | 2.05M | 287K | 7.91M |
| totalCurrentLiabilities | 19.53M | 17.52M | 11.67M | 13.49M | 18.66M | 18.23M | 21.41M | 20.48M | 21.97M | 22.98M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 3.85M | 4.19M | 4.4M | 4.71M | 6.42M | 6.9M | 7.32M | 7.8M | 8.16M | 8.5M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | 300K |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | 1000 |
| otherNonCurrentLiabilities | 285.93K | 264.96K | 301K | 300K | 300K | 300K | 2.04M | 2.39M | 4.09M | 3.35M |
| totalNonCurrentLiabilities | 4.14M | 4.46M | 4.7M | 5.01M | 6.72M | 7.2M | 9.36M | 10.19M | 12.25M | 12.15M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 3.85M | 4.9M | 5.34M | 5.93M | 8.03M | 8.7M | 9.14M | 8.83M | 9.09M | 9.19M |
| totalLiabilities | 23.67M | 21.98M | 16.36M | 18.5M | 25.37M | 25.42M | 30.76M | 30.67M | 34.22M | 35.14M |
| treasuryStock | -1.71M | -1.12M | -522K | -708.12K | -566K | -566K | -566K | -775K | -2.07M | -1.92M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 7.92M | 7.98M | 7.96M | 7.95M | 7.94M | 7.92M | 7.86M | 7.84M | 7.84M | 7.84M |
| retainedEarnings | 10.37M | 11.88M | 13.97M | 17.09M | 25.09M | 26.96M | 8.73M | 10.27M | 10.52M | 10.62M |
| additionalPaidInCapital | 29.8M | 30.01M | 30.01M | 30.01M | 30.01M | 29.95M | 29.44M | 29.43M | 29.43M | 29.43M |
| date | 2026-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | -1.44M | -385.94K | -3.11M | -8.08M | -2.62M | -826K | -1.35M | 1.1M | 689K | 2.97M |
| depreciationAndAmortization | 1.95M | 1.88M | 1.81M | 2.76M | 2.86M | 2.88M | 2.56M | 2.48M | 2.32M | 2.05M |
| deferredIncomeTax | - | - | - | - | - | -8.37M | -10.61M | -8.27M | -14.84M | -7.9M |
| stockBasedCompensation | - | - | 356K | 326K | 770K | 1.86M | 1.27M | 2.66M | 186K | 623K |
| changeInWorkingCapital | -3.34M | 1.14M | 253K | 1.63M | 1.11M | 2.06M | -4.22M | -2.16M | -10.02M | -3.19M |
| accountsReceivables | -70488 | -1.17M | 96000 | 570K | 1.32M | 948K | -6000 | 2.57M | -3.38M | -643K |
| inventory | -2.98M | -623.9K | 157K | 4.05M | -207K | 1.11M | -3.17M | -4.42M | -5.05M | -5.33M |
| accountsPayables | -287.91K | 2.94M | -1.1M | -3M | 1.82M | -3.97M | -1.04M | -320K | -1.59M | 2.78M |
| otherWorkingCapital | - | - | - | - | -1.82M | - | - | - | - | - |
| otherNonCashItems | -353.44K | 32995 | -246K | 6.57M | 1.64M | -3.54M | 9.49M | 7.13M | 14.76M | 4.06M |
| netCashProvidedByOperatingActivities | -3.19M | 2.67M | -941K | 2.88M | 3.77M | 2.44M | -2.85M | 1.43M | -6.92M | -1.39M |
| investmentsInPropertyPlantAndEquipment | -2.41M | -1.65M | -786K | -614K | -408K | -568K | -1.2M | -3.92M | -1.47M | -683K |
| acquisitionsNet | 1.7M | -78986.6 | - | 47000 | - | 661K | - | 6000 | -3.52M | 9.55M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | 637K | - | 236K | - | - |
| otherInvestingActivities | - | 206.96K | -339K | 1 | 73000 | -562K | 2.86M | -101K | 101K | 9.36M |
| netCashProvidedByInvestingActivities | -708.86K | -1.52M | -1.12M | -567K | -335K | -1.13M | 1.66M | -3.78M | -4.89M | 8.87M |
| netDebtIssuance | 2.93M | -81986 | -773K | -1.41M | -883K | 338.62K | -591K | 418.45K | -422K | - |
| longTermNetDebtIssuance | - | -81986 | -773K | - | -883K | - | -591K | - | -422K | - |
| shortTermNetDebtIssuance | 2.93M | - | - | -1.41M | - | - | - | - | - | - |
| netStockIssuance | -595.68K | -601.9K | -298K | 5000 | - | - | - | -500K | -500K | - |
| netCommonStockIssuance | -595.68K | -601.9K | -298K | 5000 | - | - | - | -500K | -500K | - |
| commonStockIssuance | - | - | - | 5000 | 64000 | 555K | 62000 | - | - | 144K |
| commonStockRepurchased | -595.68K | -601.9K | -298K | - | - | - | - | -500K | -500K | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -455.7K | -272.96K | -586K | -1.05M | -883K | -1.47M | 711K | -1.4M | -68000 | -332K |
| netCashProvidedByFinancingActivities | 1.88M | -956.84K | -1.66M | -2.46M | -1.77M | -1.47M | 120K | -1.9M | -990K | -332K |