-$1.27 (-4.47%)
| date | 2026-03-31 | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 | 2020-03-31 | 2019-03-31 | 2018-03-31 | 2017-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 327.09M | 291.85M | 286.83M | 247.32M | 177.08M | 175.12M | 236.78M | 249.83M | 194.52M | 148.47M |
| costOfRevenue | 265.15M | 231.66M | 234.46M | 198.5M | 137.7M | 143.45M | 189.73M | 203.37M | 160.91M | 128.32M |
| grossProfit | 61.94M | 60.19M | 52.38M | 48.82M | 39.38M | 31.67M | 47.05M | 46.46M | 33.61M | 20.15M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | 195.65K | 1.04M |
| generalAndAdministrativeExpenses | 80.84M | 57.85M | 51.11M | 42.84M | 29.82M | 34.26M | 39.78M | 38.38M | 29.17M | 22.18M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 80.84M | 57.85M | 51.11M | 42.84M | 29.82M | 34.26M | 39.78M | 38.38M | 29.17M | 22.18M |
| otherExpenses | - | 435K | - | 10.39M | 810K | 6.58M | -19000 | - | -562.5K | 15170 |
| operatingExpenses | 80.84M | 58.28M | 51.11M | 53.23M | 30.63M | 40.85M | 39.76M | 38.38M | 28.8M | 23.22M |
| costAndExpenses | 345.99M | 289.94M | 285.57M | 251.73M | 168.32M | 184.3M | 229.49M | 241.75M | 189.71M | 151.55M |
| netInterestIncome | -12.04M | -8.55M | -6.92M | -7.94M | -4.95M | -4.62M | -4.69M | -3.43M | 1.67M | -571.65K |
| interestIncome | 748K | 375K | 92000 | 328K | 227K | 16000 | 3000 | 58000 | 1.67M | - |
| interestExpense | 12.79M | 8.93M | 7.01M | 8.26M | 5.18M | 4.64M | 4.7M | 3.48M | - | 571.65K |
| depreciationAndAmortization | 12.34M | 4.36M | 2.8M | 4.16M | 1.86M | 3.11M | 5.71M | 7.24M | 2.68M | 2.07M |
| ebitda | 110.66M | 7.97M | 5.53M | 741K | 20.06M | -4.32M | 12.79M | 16.69M | 7.06M | -465.69K |
| ebit | 98.32M | 3.62M | 2.73M | -3.42M | 18.2M | -7.43M | 7.08M | 9.45M | 4.38M | -3.65M |
| nonOperatingIncomeExcludingInterest | -117.21M | -1.71M | -1.47M | -986K | -9.45M | -1.75M | 209K | -107K | -130.85K | 1.93M |
| operatingIncome | -18.9M | 1.91M | 1.26M | -4.41M | 8.76M | -9.18M | 7.29M | 8.06M | 4.25M | -3.1M |
| totalOtherIncomeExpensesNet | 104.92M | -6.9M | -5.22M | -6.95M | 4.64M | -2.61M | -4.67M | -3.38M | -1.59M | -2.5M |
| incomeBeforeTax | 86.02M | -4.99M | -3.96M | -11.35M | 13.4M | -11.78M | 2.62M | 4.7M | 2.65M | -4.22M |
| incomeTaxExpense | 1.37M | 423K | 729K | 432K | 1.17M | -3.39M | -544K | 1.5M | 195K | 725K |
| netIncomeFromContinuingOperations | 84.65M | -5.41M | -4.68M | -11.78M | 12.23M | -8.39M | 3.17M | 4.21M | 2.46M | -4.94M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | 4000 | 8.06M | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | -1.01M | - | - |
| netIncome | 77.98M | -6.14M | -6.82M | -12.3M | 10.93M | -7.28M | 7.66M | 1.34M | 2.28M | -3.21M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 77.98M | -6.14M | -6.82M | -12.3M | 10.93M | -7.28M | 7.66M | 1.34M | 2.28M | -3.21M |
| eps | 28.85 | -2.23 | -2.42 | -4.32 | 3.79 | -2.53 | 1.14 | 0.44 | 0.74 | -1.01 |
| date | 2026-03-31 | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 | 2020-03-31 | 2019-03-31 | 2018-03-31 | 2017-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 20.33M | 5.93M | 7.1M | 5.81M | 5.62M | 11M | 5.95M | 12.52M | 4.8M | 2.76M |
| shortTermInvestments | 1.03M | 422K | - | - | 859K | 1.41M | 1.68M | 1.76M | 290.45K | 2.13M |
| cashAndShortTermInvestments | 21.36M | 6.35M | 7.1M | 5.81M | 6.48M | 12.4M | 7.63M | 14.28M | 5.09M | 4.89M |
| netReceivables | 40.08M | 24.78M | 26M | 28.69M | 32.05M | 10.89M | 14.25M | 11.02M | 19.39M | 21.62M |
| accountsReceivables | 39.89M | 23.92M | 22.91M | 27.22M | 19.68M | 6.5M | 13.08M | 10.88M | 17.83M | 21.22M |
| otherReceivables | 196K | 861K | 3.09M | 1.48M | 12.37M | 4.39M | 1.17M | 142K | 1.56M | 402.69K |
| inventory | 77.13M | 38.52M | 60.72M | 71.12M | 75.17M | 71.97M | 60.62M | 29.97M | 34.23M | 19.78M |
| prepaids | - | 3.1M | 2.35M | 2.5M | - | - | - | 1.88M | 1.46M | 1.67M |
| otherCurrentAssets | 21.41M | 5.76M | 6.7M | 8.43M | 14.55M | 10.51M | 15.98M | 16.81M | 1.51M | 890.37K |
| totalCurrentAssets | 159.98M | 78.51M | 102.88M | 116.56M | 128.24M | 105.77M | 98.49M | 71.35M | 61.67M | 48.86M |
| propertyPlantEquipmentNet | 176.62M | 48.22M | 32.49M | 33.19M | 43.08M | 18.41M | 41.33M | 29.98M | 20.27M | 5.32M |
| goodwill | 11.82M | 10.54M | 10.54M | 10.56M | 10.13M | 4.23M | 4.23M | 4.42M | 4.42M | 4.42M |
| intangibleAssets | 13.03M | 10.02M | 10.98M | 12.1M | 13.26M | 1.6M | 749K | 1.23M | 1.31M | 1.38M |
| goodwillAndIntangibleAssets | 24.85M | 20.56M | 21.52M | 22.67M | 23.39M | 5.83M | 4.98M | 5.64M | 5.73M | 5.79M |
| longTermInvestments | 26.07M | 19M | 16.65M | 13.23M | 9.86M | 4.48M | 6.02M | 6.7M | 6.38M | 2.46M |
| taxAssets | - | - | - | 2.42M | 2.81M | 595K | 579K | 547.99K | 92M | 204K |
| otherNonCurrentAssets | 21.61M | 7.48M | 3.63M | 1.5M | 219K | 5.67M | 30000 | 924.39K | -88.91M | 2.69M |
| totalNonCurrentAssets | 249.15M | 95.27M | 74.29M | 73M | 79.36M | 34.98M | 52.94M | 43.79M | 35.48M | 16.48M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 409.12M | 173.78M | 177.17M | 189.56M | 207.6M | 140.75M | 151.43M | 115.14M | 97.15M | 65.34M |
| totalPayables | 37.66M | 17.78M | 15.21M | 10.75M | 9.59M | 8.38M | 10.86M | 12.3M | 10.2M | 11.57M |
| accountPayables | 36.97M | 17.78M | 15.07M | 10.45M | 9.4M | 8.34M | 10.86M | 11.41M | 10.18M | 11.57M |
| otherPayables | 687K | - | 139K | 304K | 194K | 39000 | - | 888K | 23000 | - |
| accruedExpenses | 27.56M | 13M | 5.3M | 4.75M | 4.23M | 12.79M | 3.62M | 6.05M | 11.15M | 5.4M |
| shortTermDebt | 4.55M | 10.38M | 14.36M | 38.74M | 6.48M | 5.64M | 43.86M | 24.74M | 9.23M | 25000 |
| capitalLeaseObligationsCurrent | 3.4M | 2.38M | 1.76M | 1.66M | 1.44M | 1.37M | 1.17M | -224 | - | - |
| taxPayables | 687K | - | 139K | 304K | 194K | 39000 | - | 661.69K | 180.74K | 508.62K |
| deferredRevenue | 22.15M | 3.69M | 5.55M | 304K | 4.73M | - | 1.85M | 1.52M | 10M | 508.62K |
| otherCurrentLiabilities | 198K | 430K | 4.66M | 8.08M | 4.43M | - | 6.38M | 7.85M | 590K | 3.27M |
| totalCurrentLiabilities | 95.52M | 47.66M | 46.84M | 64.29M | 30.91M | 28.18M | 67.75M | 52.79M | 31.18M | 20.27M |
| longTermDebt | 204.56M | 104.51M | 98.57M | 86.35M | 129.33M | 81.86M | 43.14M | 32.92M | 38.86M | 18.41M |
| capitalLeaseObligationsNonCurrent | 12.19M | 11.84M | 10.52M | 10.77M | 6.73M | 7.08M | 7.47M | 7.47M | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 3.36M | 2.25M | 2.45M | 2.42M | 2.81M | 595K | 579K | - | 92000 | 8000 |
| otherNonCurrentLiabilities | 2.27M | 1.98M | - | 47000 | 1.34M | 1.73M | 1.4M | -6.88M | 785.8K | 3.04M |
| totalNonCurrentLiabilities | 222.38M | 120.58M | 111.53M | 99.58M | 140.21M | 91.26M | 52.59M | 33.51M | 39.73M | 21.46M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 15.59M | 14.22M | 12.28M | 12.44M | 8.18M | 8.44M | 8.65M | 7.47M | - | - |
| totalLiabilities | 317.9M | 168.24M | 158.37M | 163.87M | 171.12M | 119.44M | 120.34M | 86.31M | 70.91M | 41.73M |
| treasuryStock | -6.43M | -6.4M | -4.96M | -4.08M | -3M | -2.62M | -2.62M | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 758K | 758K | 758K | 757K | 756K | 756K | 756K | 505.66K | 510.9K | 510.7K |
| retainedEarnings | 80.11M | 2.13M | 8.19M | 13.69M | 26.73M | 16.27M | 23.77M | 21.19M | 20.7M | 18.46M |
| additionalPaidInCapital | 1.12M | 947K | 859K | 728K | 393K | - | 2.64M | 2.87M | 4.17M | 4.21M |
| date | 2026-03-31 | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 | 2020-03-31 | 2019-03-31 | 2018-03-31 | 2017-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 84.65M | -5.41M | -4.68M | -11.78M | 12.23M | -8.39M | 3.17M | 3.2M | 2.46M | -4.94M |
| depreciationAndAmortization | 12.34M | 4.36M | 2.8M | 4.16M | 1.86M | 3.11M | 5.71M | 7.69M | 2.68B | 3.18B |
| deferredIncomeTax | - | - | - | - | -400K | - | - | -1.16B | -10.57M | -659M |
| stockBasedCompensation | - | - | - | - | 400K | - | - | - | - | - |
| changeInWorkingCapital | -10.36M | 22.42M | 18.26M | 17.38M | -40.48M | -2.49M | -28.74M | 10.62M | -3.18M | -10.21M |
| accountsReceivables | -3.35M | -1.81M | 4.99M | 1.91M | -12.65M | 6.07M | -2.24M | -1.96M | 2.73M | -5.52M |
| inventory | -24.09M | 20.63M | 9.1M | 10.16M | -17.6M | -129K | -29.61M | 9.53M | -6.76M | -7.85M |
| accountsPayables | 16.34M | 2.71M | 4.62M | 992K | 1.05M | -2.52M | 1.51M | 1.09M | -1.69M | 4.15M |
| otherWorkingCapital | 733K | 887K | -449K | 4.32M | -11.28M | -5.91M | 1.6M | 1.96M | 2.53M | -988.96K |
| otherNonCashItems | -111.67M | 2.13M | 800K | 7.15M | -6.69M | 5.96M | -5.21M | 130.92K | -667.56K | -151.39K |
| netCashProvidedByOperatingActivities | -25.04M | 23.5M | 17.18M | 16.91M | -33.08M | -1.82M | -25.07M | 20.94M | -277.84K | -7.55M |
| investmentsInPropertyPlantAndEquipment | -16.48M | -15.68M | -1.08M | -1.18M | -1.56M | -6M | -38.69M | -20.47M | -20.22M | -2.35M |
| acquisitionsNet | -21.96M | -7.03M | -4.63M | -5.56M | -19.6M | -536K | -3.31M | -3.64M | -4.7M | -4.57M |
| purchasesOfInvestments | - | - | - | - | -6.8M | -659K | -626K | -2.11M | -2.84M | -2.72M |
| salesMaturitiesOfInvestments | - | - | - | - | 815K | 2.45M | 239K | 889.84K | 720.45K | 6M |
| otherInvestingActivities | 16.64M | 2.52M | 3.21M | 572K | -6.25M | 7.26M | 51M | 2.33M | 624.57K | -63437 |
| netCashProvidedByInvestingActivities | -21.8M | -20.19M | -2.5M | -6.17M | -33.39M | 2.52M | 8.6M | -23M | -26.42M | -3.7M |
| netDebtIssuance | 66.72M | -5.02M | -21.2M | -10.85M | 45.23M | 1.05M | 15.28M | 9.57M | 29.98M | 16.61M |
| longTermNetDebtIssuance | 57.28M | -10.16M | -3.49M | -17.22M | 30.42M | 40.22M | -11.49M | 11.99M | 33.62M | -7.25M |
| shortTermNetDebtIssuance | 9.45M | 5.14M | -17.71M | 6.37M | 14.81M | -39.17M | 26.77M | -2.42M | -3.64M | 23.86M |
| netStockIssuance | 3.07M | -1.44M | -876K | - | 11.28M | 1.34M | - | -744.17K | - | -7.92M |
| netCommonStockIssuance | 3.07M | -1.44M | -876K | - | 11.28M | 1.34M | - | -744.17K | - | -7.92M |
| commonStockIssuance | 3.1M | - | - | - | 11.28M | 1.34M | - | - | 8638 | - |
| commonStockRepurchased | -28000 | -1.44M | -876K | - | - | - | - | -744.17K | - | -7.92M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -4.4M | 1.67M | 8.16M | -1.53M | 2.74M | -2.32M | 3.96M | 719.17K | -1.24M | - |
| netCashProvidedByFinancingActivities | 65.4M | -4.8M | -13.91M | -12.38M | 59.25M | 71000 | 19.24M | 9.55M | 28.74M | 8.69M |
| 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 | 120.94M | 71.13M | 64.15M | 70.87M | 66.32M | 77.88M | 81.24M | 66.41M | 72.68M | 63.76M |
| costOfRevenue | 103.65M | 58.26M | 47.84M | 55.39M | 56.6M | 60.89M | 63.14M | 52.38M | 56M | 51.49M |
| grossProfit | 17.29M | 12.87M | 16.31M | 15.48M | 9.71M | 16.99M | 18.1M | 14.04M | 16.68M | 12.27M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 31.06M | - | 18.1M | 15.03M | 15.23M | 14.18M | 14.2M | 14.61M | 11.42M | 13.27M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 31.06M | 16.65M | 18.1M | 15.03M | 15.23M | 14.18M | 14.2M | 14.61M | 11.42M | 13.27M |
| otherExpenses | - | - | - | - | -2.29M | 993K | - | - | 3.8M | 603K |
| operatingExpenses | 31.06M | 16.65M | 18.1M | 15.03M | 12.94M | 15.17M | 14.2M | 14.61M | 15.22M | 13.88M |
| costAndExpenses | 134.71M | 74.91M | 65.94M | 70.42M | 69.54M | 76.06M | 77.34M | 66.99M | 71.23M | 65.36M |
| netInterestIncome | -5.1M | -2.38M | -2.25M | -2.31M | -1.88M | -2.56M | -2.16M | -1.95M | -1.73M | -1.53M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 5.1M | 2.38M | 2.25M | 2.31M | 1.88M | 2.56M | 2.16M | 1.95M | 1.73M | 1.53M |
| depreciationAndAmortization | 8.64M | 1.58M | 827K | 1.28M | 1.32M | 1.33M | 949K | 760K | 710K | 699K |
| ebitda | 95.47M | 2.08M | 10.31M | 2.79M | -4.24M | 2.99M | 6.41M | 2.81M | 1.14M | 271K |
| ebit | 86.82M | 500K | 9.49M | 1.51M | -5.56M | 1.66M | 5.46M | 2.05M | 433K | -428K |
| nonOperatingIncomeExcludingInterest | -100.6M | -4.28M | -11.28M | -1.06M | 2.33M | 151K | -1.56M | -2.63M | 1.02M | -1.18M |
| operatingIncome | -13.77M | -3.78M | -1.79M | 446K | -3.23M | 1.82M | 3.9M | -577K | 1.45M | -1.61M |
| totalOtherIncomeExpensesNet | 95.24M | 1.9M | 9.02M | -1.25M | -4.26M | -2.71M | -600K | 680K | -2.52M | -348K |
| incomeBeforeTax | 81.47M | -1.88M | 7.23M | -807K | -7.49M | -896K | 3.3M | 103K | -1.06M | -1.96M |
| incomeTaxExpense | -817K | 121K | 2.2M | -136K | -331K | 347K | 336K | 71000 | -122K | 153K |
| netIncomeFromContinuingOperations | 82.29M | -2M | 5.03M | -671K | -7.16M | -1.24M | 2.96M | 32000 | -940K | -2.11M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 77.72M | -2.45M | 4.36M | -1.64M | -7.03M | -1.3M | 2.52M | -335K | -1.7M | -2.98M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 77.72M | -2.45M | 4.36M | -1.64M | -7.03M | -1.3M | 2.52M | -335K | -1.7M | -2.98M |
| eps | 28.76 | -0.91 | 1.61 | -0.61 | -2.6 | -0.47 | 0.91 | -0.12 | -0.61 | -1.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 | 20.33M | 42.18M | 17.54M | 14.46M | 5.93M | 18.46M | 8.61M | 8.7M | 7.1M | 4.48M |
| shortTermInvestments | 1.03M | 1.32M | 1.1M | 485K | 422K | - | - | 1.24M | - | 326K |
| cashAndShortTermInvestments | 21.36M | 43.5M | 18.64M | 14.94M | 6.35M | 18.46M | 8.61M | 9.95M | 7.1M | 4.81M |
| netReceivables | 40.08M | 43.18M | 18.81M | 25.65M | 24.78M | 24.7M | 33.98M | 26M | 26M | 18.5M |
| accountsReceivables | 39.89M | 43.18M | 18.64M | 24.63M | 23.92M | 24.58M | 30.77M | 22.83M | 22.91M | 18.14M |
| otherReceivables | 196K | 94000 | 174K | 1.02M | 861K | 120K | 3.22M | 3.16M | 3.09M | 354K |
| inventory | 77.13M | 65.41M | 46.63M | 39.89M | 38.52M | 38.54M | 51.27M | 57.76M | 60.72M | 53.89M |
| prepaids | - | - | 3.56M | - | 3.1M | 2.59M | 2.2M | 2.35M | 2.35M | - |
| otherCurrentAssets | 21.41M | 8.97M | 8.18M | 12.45M | 5.76M | 5.83M | 6.54M | 4.62M | 6.7M | 12.14M |
| totalCurrentAssets | 159.98M | 161.06M | 95.81M | 92.93M | 78.51M | 90.12M | 102.61M | 100.67M | 102.88M | 89.33M |
| propertyPlantEquipmentNet | 176.62M | 151.53M | 32.17M | 33.01M | 48.22M | 49.41M | 50.72M | 34.16M | 32.49M | 32.78M |
| goodwill | 11.82M | 11.9M | 11.9M | 11.9M | 10.54M | 10.39M | 10.68M | 10.5M | 10.54M | 10.62M |
| intangibleAssets | 13.03M | 13.89M | 10.42M | 10.44M | 10.02M | 9.98M | 10.74M | 10.66M | 10.98M | 11.46M |
| goodwillAndIntangibleAssets | 24.85M | 25.8M | 22.32M | 22.34M | 20.56M | 20.38M | 21.42M | 21.16M | 21.52M | 22.08M |
| longTermInvestments | 26.07M | 38.24M | 32.89M | 19.9M | 19M | 18.74M | 17.59M | 17.73M | 16.65M | 15.04M |
| taxAssets | - | - | - | - | - | - | - | - | - | 2.58M |
| otherNonCurrentAssets | 21.61M | 5.13M | 1.56M | 21.85M | 7.48M | 8.98M | 4.78M | 1.77M | 3.63M | 975K |
| totalNonCurrentAssets | 249.15M | 220.7M | 88.93M | 97.1M | 95.27M | 97.51M | 94.51M | 74.82M | 74.29M | 73.45M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 409.12M | 381.76M | 184.74M | 190.04M | 173.78M | 187.62M | 197.12M | 175.49M | 177.17M | 162.78M |
| totalPayables | 37.66M | 112.86M | 16.93M | 17.93M | 17.78M | 10.3M | 15.53M | 14.17M | 15.21M | 13.57M |
| accountPayables | 36.97M | 16M | 15.77M | 17.93M | 17.78M | 10.23M | 15.53M | 14M | 15.07M | 13.54M |
| otherPayables | 687K | 96.87M | 1.16M | - | - | 71000 | - | 165K | 139K | 36000 |
| accruedExpenses | 27.56M | 14.82M | 6.2M | 15.81M | 13M | 13.03M | 10.67M | 11.47M | 5.3M | 5.71M |
| shortTermDebt | 4.55M | 8.3M | 4.91M | 7.51M | 10.38M | 18.44M | 12.96M | 16.13M | 14.36M | 17.37M |
| capitalLeaseObligationsCurrent | 3.4M | - | 2.55M | 2.56M | 2.38M | 2.29M | 2.3M | 2.03M | 1.76M | 1.83M |
| taxPayables | 687K | 1.03M | - | - | - | 71000 | - | 165K | 139K | 36000 |
| deferredRevenue | 22.15M | 23.74M | 4.75M | 4.82M | 3.69M | 3.27M | 3.66M | 3.06M | 5.55M | 36000 |
| otherCurrentLiabilities | 198K | 7.96M | 11.11M | 430K | 430K | - | - | - | 4.66M | 6.29M |
| totalCurrentLiabilities | 95.52M | 167.68M | 46.45M | 49.05M | 47.66M | 47.33M | 45.11M | 46.85M | 46.84M | 44.8M |
| longTermDebt | 204.56M | 203.37M | 128.06M | 120.56M | 104.51M | 109M | 118.41M | 100.47M | 98.57M | 83.42M |
| capitalLeaseObligationsNonCurrent | 12.19M | 12.83M | 10.66M | 11.29M | 11.84M | 12.26M | 12.89M | 11.96M | 10.52M | 10.94M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 3.36M | 2.25M | 2.25M | 2.25M | 2.25M | 2.45M | 2.45M | 2.45M | 2.45M | 2.58M |
| otherNonCurrentLiabilities | 2.27M | -10.26M | -9.99M | 1.59M | 1.98M | 2.58M | 2.18M | 1.19M | - | - |
| totalNonCurrentLiabilities | 222.38M | 208.19M | 130.99M | 135.69M | 120.58M | 126.29M | 135.93M | 116.06M | 111.53M | 96.94M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 15.59M | 12.83M | 13.22M | 13.85M | 14.22M | 14.56M | 15.18M | 13.99M | 12.28M | 12.77M |
| totalLiabilities | 317.9M | 375.87M | 177.43M | 184.74M | 168.24M | 173.62M | 181.04M | 162.91M | 158.37M | 141.74M |
| treasuryStock | -6.43M | -6.4M | -6.4M | -6.4M | -6.4M | -5.63M | -5.26M | -5.26M | -4.96M | -4.1M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 758K | 758K | 758K | 758K | 758K | 758K | 758K | 758K | 758K | 758K |
| retainedEarnings | 80.11M | 2.4M | 4.85M | 494K | 2.13M | 9.16M | 10.46M | 7.94M | 8.19M | 9.01M |
| additionalPaidInCapital | 1.12M | 1.08M | 1.03M | 987K | 947K | 908K | 878K | 876K | 859K | 990K |
| 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 | 80.65M | -358K | 4.36M | -1.64M | -7.03M | -1.24M | 2.96M | 32000 | -940K | -2.11M |
| depreciationAndAmortization | 8.64M | 1.58M | 827K | 1.28M | 1.32M | 1.33M | 949K | 760K | 710K | 699K |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | 8.05M | -16.8M | 550K | -2.17M | 6.12M | 15.95M | -251K | 602K | -7.56M | 9.58M |
| accountsReceivables | -1.26M | -7.3M | 5.86M | -653K | 323K | 6.05M | -8.23M | 50000 | -4.82M | 8.23M |
| inventory | -11.47M | -4.58M | -6.69M | -1.36M | -663K | 12.46M | 6.36M | 2.47M | -7.96M | 362K |
| accountsPayables | 18.14M | 228K | -2.16M | 133K | 7.55M | -5.3M | 1.53M | -1.07M | 1.54M | 1.09M |
| otherWorkingCapital | 2.64M | -5.15M | 3.54M | -291K | -1.09M | 2.74M | 93000 | -853K | 3.68M | -99000 |
| otherNonCashItems | -97.38M | -2.93M | -11.14M | 1.42M | 3.71M | 300K | -730K | -1.28M | 1.82M | -926K |
| netCashProvidedByOperatingActivities | -44000 | -18.5M | -5.41M | -1.1M | 4.12M | 16.33M | 2.93M | 113K | -5.97M | 7.25M |
| investmentsInPropertyPlantAndEquipment | -675K | 444K | -213K | -231K | -149K | -351K | -14.84M | -339K | -398K | -121K |
| acquisitionsNet | 17.52M | -25.1M | 19.91M | -1.18M | - | -2.29M | - | - | -3.55M | -91000 |
| purchasesOfInvestments | -6.76M | 6.76M | -4.73M | -2.04M | -4.74M | - | - | - | -3.55M | -91000 |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | -1.09M | 91000 |
| otherInvestingActivities | -38.87M | 10.95M | 1.69M | 724K | 1.5M | 38000 | -1.36M | 2.35M | 5.86M | 275K |
| netCashProvidedByInvestingActivities | -28.8M | -6.94M | 16.66M | -2.72M | -3.39M | -2.6M | -16.2M | 2.01M | -2.72M | 63000 |
| netDebtIssuance | 8.71M | 50.84M | -5.69M | 12.86M | -13.33M | -4.54M | 13.83M | -991K | 10.61M | -14.8M |
| longTermNetDebtIssuance | 8.71M | 50.84M | -5.69M | 12.86M | -13.33M | 5.17M | 4.13M | -991K | 13.62M | -14.8M |
| shortTermNetDebtIssuance | - | - | - | - | - | -9.71M | 9.71M | - | -3.02M | - |
| netStockIssuance | 3.02M | 56000 | - | - | -1.08M | - | - | - | 1.5M | 7.28M |
| netCommonStockIssuance | 3.02M | 56000 | - | - | -1.08M | - | - | - | 1.5M | 7.28M |
| commonStockIssuance | 3.04M | 56000 | - | - | 362K | - | - | - | 1.5M | 7.28M |
| commonStockRepurchased | -28000 | - | - | - | -1.44M | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -72000 | -899K | -3.14M | -286K | 1.63M | 29000 | -49000 | -300K | -863K | -404K |
| netCashProvidedByFinancingActivities | 11.65M | 50M | -8.83M | 12.58M | -12.79M | -4.51M | 13.78M | -1.29M | 11.24M | -7.92M |