-$0.02 (-0.84%)
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 46.09M | 30.8M | 45.95M | 24M | 184.12M | 75.07M | 36.47M | 30.07M | 48.57M | 59.8M |
| costOfRevenue | 38.17M | 27.29M | 38.93M | 20.18M | 151.65M | 60.55M | 30.73M | 24.87M | 39.35M | 49.88M |
| grossProfit | 7.92M | 3.51M | 7.02M | 3.82M | 32.46M | 14.52M | 5.74M | 5.19M | 9.22M | 9.93M |
| researchAndDevelopmentExpenses | 4.1M | 3.41M | 3.92M | 4.28M | 4.57M | 3.75M | 2.96M | 3.37M | 3.45M | 2.99M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 6.68M | 6.04M | 5.45M | 4.51M | 5.08M | 3.7M | 4.89M | 4.51M | 4.9M | 4.82M |
| otherExpenses | - | - | - | - | - | -16282 | -64201 | -8541 | -19845 | - |
| operatingExpenses | 10.78M | 9.45M | 9.37M | 8.79M | 9.65M | 7.43M | 7.78M | 7.55M | 8.34M | 7.81M |
| costAndExpenses | 48.95M | 36.74M | 48.3M | 28.97M | 161.3M | 67.98M | 38.51M | 32.43M | 47.69M | 57.69M |
| netInterestIncome | 695.13K | 804.15K | 459.87K | 71375 | 8789 | 159.75K | 138.46K | 10007 | 9650 | 10301 |
| interestIncome | 695.13K | 804.15K | 459.87K | 71375 | 8789 | 159.75K | 138.46K | 10007 | 9650 | 10301 |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | 860.22K | -16350 | 1.19M | 971.4K | 912.3K | 937.06K | 515.14K | 607.82K | 614.49K | 967.72K |
| ebitda | 674.62K | -5.94M | -1.12M | -3.91M | 23.88M | 8.03M | -1.39M | -1.75M | 1.76M | 3.09M |
| ebit | -185.6K | -5.92M | -2.31M | -4.88M | 22.97M | 7.09M | -2.04M | -2.36M | 1.16M | 2.12M |
| nonOperatingIncomeExcludingInterest | -2.68M | -16350 | -43784 | -91567 | -147.17K | -16282 | -64201 | -330.86K | -281.57K | - |
| operatingIncome | -2.86M | -5.94M | -2.35M | -4.97M | 22.82M | 7.08M | -2.04M | -2.69M | 874.38K | 2.12M |
| totalOtherIncomeExpensesNet | 2.68M | 823.78K | -1.48M | 265.42K | 617.17K | 220.76K | 204.95K | 332.32K | 271.38K | 92168 |
| incomeBeforeTax | -185.6K | -5.12M | -3.83M | -4.71M | 23.44M | 7.3M | -1.9M | -2.36M | 1.15M | 2.21M |
| incomeTaxExpense | -45167 | -949.3K | -886.66K | -1.04M | 5.04M | 1.38M | -428.74K | -186.97K | 374.59K | 34933 |
| netIncomeFromContinuingOperations | -140.43K | -4.17M | -2.94M | -3.67M | 18.4M | 5.92M | -1.47M | -2.17M | 771.17K | 2.18M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -243.1K | -3.96M | -2.86M | -3.76M | 17.7M | 5.55M | -1.47M | -2.09M | 873.96K | 1.61M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -243.1K | -3.96M | -2.86M | -3.76M | 17.7M | 5.55M | -1.28M | -2.09M | 873.96K | 1.61M |
| eps | -0.02 | -0.34 | -0.24 | -0.32 | 1.56 | 0.52 | -0.14 | -0.2 | 0.08 | 0.15 |
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 14.74M | 12.27M | 12.24M | 26.28M | 45.8M | 28.16M | 6.45M | 11.98M | 14.28M | 13.16M |
| shortTermInvestments | 25.89M | 25.19M | 26.73M | 16.34M | 5.39M | 5.38M | 5.38M | - | - | - |
| cashAndShortTermInvestments | 40.63M | 37.46M | 38.97M | 42.61M | 51.18M | 33.54M | 11.83M | 11.98M | 14.28M | 13.16M |
| netReceivables | 1.99M | 1.16M | 9.04M | 1.36M | 2.59M | 16.03M | 4.18M | 8.03M | 11.07M | 12.38M |
| accountsReceivables | 1.33M | 1.16M | 8.95M | 1.32M | 2.54M | 15.97M | 4.14M | 7.91M | 10.99M | 12.34M |
| otherReceivables | 662.6K | - | 91057 | 40132 | 50040 | 61090 | 40807 | 125.14K | 79021 | 41870 |
| inventory | 2.36M | 1.43M | 3.74M | 4.2M | 975.52K | 11.78M | 1.05M | 1.62M | 3.38M | 2.29M |
| prepaids | 56988 | 73912 | 53875 | 174.8K | 40630 | 27838 | 51340 | 106.94K | 155.34K | 39248 |
| otherCurrentAssets | 143.67K | 107.98K | 51125 | 40939 | 44984 | 21588 | 28042 | 19034 | 19135 | 304.46K |
| totalCurrentAssets | 45.18M | 40.22M | 51.86M | 48.39M | 54.84M | 61.41M | 17.14M | 21.75M | 28.91M | 28.17M |
| propertyPlantEquipmentNet | 1.46M | 1.6M | 253.75K | 554.57K | 904.87K | 1.36M | 131.88K | 124.07K | 219.94K | 317.76K |
| goodwill | 273.28K | 273.28K | 273.28K | 273.28K | 273.28K | 273.28K | 273.28K | 273.28K | 273.28K | 273.28K |
| intangibleAssets | 1.01M | 1.31M | 2.18M | 1.35M | 1.25M | 1.13M | 1.11M | 996.71K | 1.11M | 1.13M |
| goodwillAndIntangibleAssets | 1.29M | 1.58M | 2.45M | 1.62M | 1.52M | 1.4M | 1.38M | 1.27M | 1.38M | 1.4M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 3.27M | 3.18M | 2.36M | 1.4M | 387.55K | 938.19K | 2.28M | 1.85M | 1.66M | 1.73M |
| otherNonCurrentAssets | 133.54K | 131.24K | 126.55K | 126.1K | 140.54K | 283.37K | 258.1K | 139.64K | 136.65K | 136.07K |
| totalNonCurrentAssets | 6.15M | 6.5M | 5.19M | 3.71M | 2.95M | 3.98M | 4.06M | 3.39M | 3.4M | 3.58M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 51.33M | 46.72M | 57.05M | 52.1M | 57.79M | 65.39M | 21.2M | 25.14M | 32.31M | 31.75M |
| totalPayables | 8.12M | 7.26M | 12.96M | 8.15M | 10.05M | 42.12M | 5.67M | 7.61M | 12.87M | 13.28M |
| accountPayables | 8.12M | 7.26M | 12.95M | 8.14M | 9.72M | 42.08M | 5.67M | 7.61M | 12.86M | 13.28M |
| otherPayables | - | - | 6556 | 6702 | 333.5K | 34713 | 1062 | 5082 | 3305 | 380 |
| accruedExpenses | 3.8M | 1.09M | 569.51K | 120.99K | 711.62K | 407.55K | 101.09K | 233.36K | 101.89K | 201.89K |
| shortTermDebt | - | 239.73K | 159.1K | 308.83K | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | 375.34K | - | - | - | 317.52K | 400.51K | - | - | - | - |
| taxPayables | - | - | 6556 | 6702 | 333.5K | 34713 | 1062 | 5082 | 3305 | 380 |
| deferredRevenue | 125.3K | 158.77K | 146.49K | 371.62K | - | - | - | 228.6K | 51997 | 1901 |
| otherCurrentLiabilities | - | 335.81K | 2.68M | 328.92K | 73900 | 58467 | 146.16K | 24655 | 183.15K | 45031 |
| totalCurrentLiabilities | 12.42M | 9.09M | 16.51M | 9.28M | 11.16M | 42.98M | 5.92M | 8.1M | 13.2M | 13.53M |
| longTermDebt | - | - | - | - | - | 487.3K | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 1.02M | 1.26M | - | 159.1K | 467.94K | 784.23K | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | 122.24K | 54225 | - | - | - | - | - | 1.73M |
| otherNonCurrentLiabilities | - | - | - | - | - | - | - | - | - | -1.73M |
| totalNonCurrentLiabilities | 1.02M | 1.26M | 122.24K | 213.33K | 467.94K | 1.27M | - | - | - | 1.73M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | -1.73M |
| capitalLeaseObligations | 1.39M | 1.26M | - | 159.1K | 785.46K | 1.18M | - | - | - | - |
| totalLiabilities | 13.44M | 10.34M | 16.63M | 9.49M | 11.62M | 44.26M | 5.92M | 8.1M | 13.2M | 13.53M |
| treasuryStock | -3.55M | -3.55M | -3.55M | -3.55M | -3.55M | -4.51M | -4.51M | -4.51M | -4.51M | -4.51M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 14263 | 14263 | 14263 | 14163 | 14069 | 14007 | 13972 | 13972 | 13922 | 13844 |
| retainedEarnings | 24.89M | 25.14M | 29.1M | 31.96M | 35.73M | 18.03M | 12.48M | 13.75M | 15.85M | 14.97M |
| additionalPaidInCapital | 14.34M | 14.73M | 14.44M | 13.59M | 12.97M | 7.48M | 7.44M | 7.44M | 7.38M | 7.3M |
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | -140.43K | -3.96M | -2.94M | -3.67M | 18.4M | 5.92M | -1.47M | -2.09M | 771.17K | 2.18M |
| depreciationAndAmortization | 860.22K | -306.2K | 1.19M | 971.4K | 912.3K | 937.06K | 515.14K | 607.82K | 614.49K | 967.72K |
| deferredIncomeTax | -79703 | -958.76K | -888.08K | -959.89K | 550.64K | 1.34M | -429.55K | -191.52K | 356.83K | 48513 |
| stockBasedCompensation | 350.59K | 295.1K | 710.87K | 545.84K | 380.76K | - | - | - | -25000 | -50000 |
| changeInWorkingCapital | 2.12M | 3.76M | 290.54K | -4.28M | -8.13M | 13.77M | 1.91M | -400.04K | -281.62K | -507.54K |
| accountsReceivables | -311.77K | 7.72M | -7.6M | 1.21M | 13.1M | -11.86M | 3.85M | 3.04M | 1.31M | -6.78M |
| inventory | -993.07K | 2.29M | 456.23K | -3.22M | 10.81M | -10.73M | 304.81K | 1.61M | -1.15M | -94504 |
| accountsPayables | 855.38K | -5.69M | 4.91M | -1.54M | -32.36M | 36.41M | -1.94M | -5.25M | -413.56K | 5.92M |
| otherWorkingCapital | 2.57M | -563.97K | 2.53M | -723.99K | 325.65K | -59356 | -315.26K | 196.88K | -32831 | 438.41K |
| otherNonCashItems | -1.26M | 397.12K | -238.31K | -14617 | -8923 | 38498 | 257.78K | 67500 | 52493 | 72695 |
| netCashProvidedByOperatingActivities | 1.84M | -773.36K | -1.88M | -7.41M | 12.1M | 22M | 775.09K | -2.01M | 1.49M | 2.71M |
| investmentsInPropertyPlantAndEquipment | -32765 | -55025 | -47106 | -42085 | -21043 | -181.75K | -636.15K | -399.18K | -499.26K | -1.06M |
| acquisitionsNet | - | - | - | - | - | -75000 | -234.33K | - | - | 8000 |
| purchasesOfInvestments | -437.77K | 910.03K | -10.39M | -10.95M | -4116 | -1692 | -5.38M | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | 535.39K | - | - | - |
| otherInvestingActivities | 1.48M | -131.15K | -1.67M | -682.32K | -697.36K | -536.53K | -535.39K | - | - | - |
| netCashProvidedByInvestingActivities | 1.01M | 723.86K | -12.11M | -11.68M | -722.52K | -794.97K | -6.25M | -399.18K | -499.26K | -1.05M |
| netDebtIssuance | - | 91057 | -2057 | - | - | 487.3K | - | - | - | -148.3K |
| longTermNetDebtIssuance | - | - | - | - | - | 487.3K | - | - | - | - |
| shortTermNetDebtIssuance | - | 91057 | -2057 | - | - | - | - | - | - | -148.3K |
| netStockIssuance | -408.66K | - | 45000 | 75445 | 6M | - | - | 67000 | - | -194.15K |
| netCommonStockIssuance | -408.66K | - | 45000 | 75445 | 6M | - | - | 67000 | - | -234K |
| commonStockIssuance | - | - | 45000 | 75445 | 6M | - | - | 67000 | 104.82K | - |
| commonStockRepurchased | -408.66K | - | - | - | - | - | - | - | - | -234K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | 39851 |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | - | 74751 | 33128 | - | - | 104.82K | - |
| netCashProvidedByFinancingActivities | -408.66K | 91057 | 42943 | 75445 | 6.07M | 520.43K | - | 67000 | 104.82K | -342.44K |
| 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 | 3.44M | 11.93M | 12.74M | 6.93M | 8.01M | 17.83M | 13.32M | 6.12M | 6.18M | 8.85M |
| costOfRevenue | 2.9M | 9.89M | 9.84M | 5.68M | 6.66M | 14.59M | 11.26M | 5.48M | 5.67M | 8.02M |
| grossProfit | 545.4K | 2.03M | 2.91M | 1.25M | 1.35M | 3.23M | 2.06M | 640.67K | 509.9K | 827.96K |
| researchAndDevelopmentExpenses | 816.33K | 776.82K | 949.75K | 1.36M | 794.21K | 927.24K | 1.02M | 875.47K | 811.47K | 852.85K |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 1.24M | 1.21M | 1.37M | 1.21M | 2.52M | 1.51M | 1.41M | 2.01M | 1.25M | 1.53M |
| otherExpenses | - | - | - | - | - | - | 1 | - | - | - |
| operatingExpenses | 2.06M | 1.99M | 2.32M | 2.57M | 3.31M | 2.44M | 2.44M | 2.88M | 2.07M | 2.38M |
| costAndExpenses | 4.96M | 11.88M | 12.15M | 8.25M | 9.98M | 17.03M | 13.7M | 8.36M | 7.73M | 10.4M |
| netInterestIncome | 104.09K | 130.59K | 151.63K | 156.02K | 184.25K | 173.05K | 181.8K | 242.95K | 155.43K | 151.75K |
| interestIncome | 104.09K | 130.59K | 151.63K | 156.02K | 184.25K | 173.05K | 181.8K | 242.95K | 155.43K | 151.75K |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | 107.43K | 182.08K | 206.54K | 179.85K | 191.81K | 269.7K | 115.96K | 333.06K | 239.78K | 331.18K |
| ebitda | -1.66M | 685.02K | 799.72K | -151.45K | -443.3K | 353.98K | 812.5K | -1.91M | -1.32M | -1.22M |
| ebit | -1.77M | 502.93K | 593.18K | -331.3K | -635.11K | 84282 | 696.54K | -2.24M | -1.56M | -1.55M |
| nonOperatingIncomeExcludingInterest | 258K | -454.21K | -2804 | -988.26K | -1.33M | 710.95K | -1.07M | -3316 | 59 | -5466 |
| operatingIncome | -1.51M | 48717 | 590.38K | -1.32M | -1.97M | 795.23K | -372.78K | -2.24M | -1.56M | -1.56M |
| totalOtherIncomeExpensesNet | -258K | 454.21K | 2804 | 988.26K | 1.33M | -710.95K | 1.07M | 3319 | -67916 | 691.12K |
| incomeBeforeTax | -1.77M | 502.93K | 593.18K | -331.3K | -635.11K | 84282 | 696.54K | -2.24M | -1.62M | -864.82K |
| incomeTaxExpense | -18739 | 36266 | 42648 | -263.37K | 2592 | 167.73K | 47880 | -371.32K | -312.76K | -215.16K |
| netIncomeFromContinuingOperations | -1.75M | 466.66K | 550.54K | -67934 | -637.71K | -83445 | 648.66K | -1.87M | -1.31M | -649.66K |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | -1 | - | - | - |
| netIncome | -1.56M | 533.62K | 640.48K | -342.24K | -644.79K | 228.74K | 515.19K | -1.77M | -1.18M | -764.62K |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -1.56M | 533.62K | 640.48K | -342.24K | -644.79K | 228.74K | 515.19K | -1.77M | -1.18M | -764.62K |
| eps | -0.13 | 0.05 | 0.05 | -0.03 | -0.05 | 0.02 | 0.04 | -0.15 | -0.1 | -0.06 |
| 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.31M | 9.36M | 13.38M | 14.74M | 12.8M | 20.26M | 14.62M | 12.27M | 7M | 5.24M |
| shortTermInvestments | 23.63M | 24.26M | 25.33M | 25.89M | 25.34M | 21.9M | 26.06M | 25.19M | 24.73M | 27.51M |
| cashAndShortTermInvestments | 32.94M | 33.62M | 38.71M | 40.63M | 38.14M | 42.16M | 40.68M | 37.46M | 31.74M | 32.75M |
| netReceivables | 3.31M | 11.02M | 7.45M | 1.99M | 4M | 1.91M | 1.8M | 1.16M | 10.35M | 13.54M |
| accountsReceivables | 2.65M | 10.36M | 6.78M | 1.33M | 3M | 1.91M | 1.8M | 1.16M | 10.26M | 13.45M |
| otherReceivables | 662.6K | 662.6K | 662.6K | 662.6K | 1M | - | - | - | 90012 | 93103 |
| inventory | 7.97M | 2.11M | 995.36K | 2.36M | 1.45M | 4.17M | 2.56M | 1.43M | 1.19M | 1.27M |
| prepaids | - | 58335 | 110.74K | 56988 | 116.31K | 148.28K | 144.12K | 73912 | 136.64K | 124.58K |
| otherCurrentAssets | 366.53K | 354.9K | 126.48K | 143.67K | 237.76K | 196.4K | 85721 | 107.98K | 128.5K | 136.53K |
| totalCurrentAssets | 44.58M | 47.17M | 47.39M | 45.18M | 43.94M | 48.59M | 45.27M | 40.22M | 43.55M | 47.82M |
| propertyPlantEquipmentNet | 1.15M | 1.25M | 1.35M | 1.46M | 1.53M | 1.63M | 1.74M | 1.6M | 1.67M | 96539 |
| goodwill | 273.28K | 273.28K | 273.28K | 273.28K | 273.28K | 273.28K | 273.28K | 273.28K | 273.28K | 273.28K |
| intangibleAssets | 1.02M | 952.97K | 865.65K | 1.01M | 868.81K | 867.56K | 1.08M | 1.31M | 1.59M | 1.76M |
| goodwillAndIntangibleAssets | 1.3M | 1.23M | 1.14M | 1.29M | 1.14M | 1.14M | 1.35M | 1.58M | 1.86M | 2.04M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 3.24M | 3.25M | 3.27M | 3.27M | 2.97M | 2.97M | 3.14M | 3.18M | 2.81M | 2.5M |
| otherNonCurrentAssets | 123.44K | 128.22K | 130.36K | 133.54K | 126.23K | 126.02K | 136.26K | 131.24K | 134.24K | 138.61K |
| totalNonCurrentAssets | 5.81M | 5.86M | 5.89M | 6.15M | 5.77M | 5.86M | 6.36M | 6.5M | 6.47M | 4.77M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 50.38M | 53.03M | 53.28M | 51.33M | 49.71M | 54.45M | 51.63M | 46.72M | 50.02M | 52.59M |
| totalPayables | 9.4M | 10.22M | 9.65M | 8.12M | 6.23M | 13.76M | 10.82M | 7.26M | 6.28M | 9.08M |
| accountPayables | 9.36M | 10.22M | 9.62M | 8.12M | 6.23M | 13.76M | 10.82M | 7.26M | 6.28M | 9.08M |
| otherPayables | 39004 | 3754 | 30870 | - | - | - | - | - | - | - |
| accruedExpenses | 3.21M | - | 2.99M | 3.8M | 3.39M | 1.87M | 1.59M | 1.09M | 947.5K | 825.88K |
| shortTermDebt | 331.12K | 351.83K | 371.55K | - | - | - | - | 239.73K | 233.5K | - |
| capitalLeaseObligationsCurrent | - | - | - | 375.34K | 359.2K | 351.57K | 349.28K | - | - | - |
| taxPayables | 39004 | 3754 | - | - | - | - | - | - | - | 124.58K |
| deferredRevenue | 114.29K | 121.35K | 115.92K | 125.3K | 121.66K | 164.02K | 170.35K | 158.77K | 195.6K | 259.27K |
| otherCurrentLiabilities | 142.88K | 3.22M | 877.26K | - | 155.46K | 131.96K | 180.01K | 335.81K | 2.79M | 2.8M |
| totalCurrentLiabilities | 13.2M | 13.92M | 14M | 12.42M | 10.26M | 16.28M | 13.1M | 9.09M | 10.45M | 12.96M |
| longTermDebt | - | 843.68K | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 786.61K | 843.68K | 922.96K | 1.02M | 1.12M | 1.19M | 1.29M | 1.26M | 1.33M | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | - | -843.68K | - | - | - | - | - | - | - | - |
| totalNonCurrentLiabilities | 786.61K | 843.68K | 922.96K | 1.02M | 1.12M | 1.19M | 1.29M | 1.26M | 1.33M | - |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 786.61K | 843.68K | 922.96K | 1.39M | 1.48M | 1.55M | 1.64M | 1.26M | 1.33M | - |
| totalLiabilities | 13.99M | 14.76M | 14.93M | 13.44M | 11.38M | 17.47M | 14.39M | 10.34M | 11.77M | 12.96M |
| treasuryStock | -3.55M | -3.55M | -3.55M | -3.55M | -3.55M | -3.55M | -3.55M | -3.55M | -3.55M | -3.55M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 14263 | 14263 | 14263 | 14263 | 14263 | 14263 | 14263 | 14263 | 14263 | 14263 |
| retainedEarnings | 24.04M | 25.6M | 25.53M | 24.89M | 25.24M | 25.88M | 25.65M | 25.14M | 26.9M | 28.08M |
| additionalPaidInCapital | 14.34M | 14.34M | 14.34M | 14.34M | 14.9M | 14.9M | 14.82M | 14.73M | 14.65M | 14.58M |
| 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 | 100.08K | 376.72K | 640.48K | -67934 | -644.79K | -83445 | 648.66K | -1.87M | -1.18M | -764.62K |
| depreciationAndAmortization | - | 182.08K | 206.54K | 179.85K | 191.81K | 269.7K | 261.85K | 333.06K | 87116 | 331.18K |
| deferredIncomeTax | -1.77M | - | - | -297.1K | 2592 | 167.73K | 47080 | -384.44K | -308.12K | -215.33K |
| stockBasedCompensation | - | - | - | 180.01K | - | 83199 | 87384 | 86244 | 70080 | 87191 |
| changeInWorkingCapital | 1.11M | -4.57M | -2.55M | 2.91M | -4.53M | -2.53M | 2.53M | 7.43M | 2.07M | -523.59K |
| accountsReceivables | 7.62M | -3.6M | -5.49M | 1.65M | -1.09M | -232.31K | -634.08K | 9.11M | 3.18M | -3.52M |
| inventory | -5.85M | -1.08M | 1.3M | -964.26K | 2.76M | -1.62M | -1.13M | -315.39K | 77543 | 1.08M |
| accountsPayables | -841.35K | 605.51K | 1.52M | 1.88M | -7.53M | 2.95M | 3.55M | 983.48K | -2.8M | 1.93M |
| otherWorkingCapital | 178.37K | -492.43K | 109.92K | 345.79K | 1.33M | -3.63M | 742.37K | -2.35M | 1.61M | -18360 |
| otherNonCashItems | 572.92K | -73488 | 218.36K | -568.08K | -918.36K | 4.84M | -905.79K | 599.78K | -1.52M | 114.96K |
| netCashProvidedByOperatingActivities | 11255 | -4.09M | -1.49M | 2.33M | -5.9M | 2.74M | 2.67M | 6.2M | -778.98K | -970.22K |
| investmentsInPropertyPlantAndEquipment | -165.16K | 47143 | -54071 | -7082 | -185.75K | -3240 | -21544 | -2008 | -89900 | -64983 |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | -730.02K | 291.87K | -291.87K | - | 779.57K | -705.74K |
| salesMaturitiesOfInvestments | 113.07K | 831.3K | 197.39K | - | -2.69M | - | - | - | - | - |
| otherInvestingActivities | - | -316.78K | - | -16871 | 2M | 2.68M | -21372 | -1.09M | 2M | - |
| netCashProvidedByInvestingActivities | -52089 | 561.66K | 143.32K | -23953 | -1.6M | 2.97M | -334.78K | -1.09M | 2.69M | -770.72K |
| netDebtIssuance | - | - | - | - | - | - | - | 90012 | 3091 | -1023 |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | 3091 | -1023 |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | 90012 | - | - |
| netStockIssuance | - | - | - | -408.66K | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | -408.66K | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | -408.66K | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | -471.37K | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | -471.37K | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByFinancingActivities | - | -471.37K | - | -408.66K | - | - | - | 90012 | 3091 | -1023 |