-$0.21 (-0.79%)
| date | 2025-09-30 | 2024-09-30 | 2023-09-30 | 2022-09-30 | 2021-09-30 | 2020-09-30 | 2019-09-30 | 2018-09-30 | 2017-09-30 | 2016-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 279.43M | 295.6M | 293.79M | 267.62M | 195.26M | 132.33M | 181.06M | 165.75M | 144.9M | 134.86M |
| costOfRevenue | 120.3M | 125.16M | 118.5M | 104.46M | 80.68M | 58.5M | 74.77M | 67.46M | 60.75M | 58M |
| grossProfit | 159.13M | 170.44M | 175.29M | 163.16M | 114.58M | 73.82M | 106.29M | 98.29M | 84.15M | 76.86M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 77.05M | 66.34M | 64.21M | 55.76M | 36.46M | 35.96M | 37.74M | 34.56M | 29.95M | 27.52M |
| sellingAndMarketingExpenses | 11.51M | 12.46M | 11.93M | 9.86M | 6.68M | 5.37M | 8.39M | 7.54M | 6.7M | 5.37M |
| sellingGeneralAndAdministrativeExpenses | 88.56M | 78.8M | 76.13M | 65.62M | 43.14M | 41.33M | 46.14M | 42.1M | 36.66M | 32.9M |
| otherExpenses | 34.35M | 72.83M | 47.67M | 26.08M | 32.89M | 29.74M | 25.45M | 28.64M | 24.35M | 23.27M |
| operatingExpenses | 122.92M | 151.64M | 123.8M | 91.7M | 76.03M | 71.08M | 71.59M | 70.73M | 61.01M | 56.16M |
| costAndExpenses | 243.22M | 276.8M | 242.31M | 196.16M | 156.71M | 129.58M | 146.36M | 138.19M | 121.76M | 114.17M |
| netInterestIncome | -15.79M | -16.2M | -15.54M | -11.54M | -9.74M | -9.49M | -9.9M | -9.72M | -8.5M | -7.85M |
| interestIncome | 565K | 482K | 388K | 411K | 253K | 324K | 309K | 234K | 266K | 131K |
| interestExpense | 16.35M | 16.68M | 15.93M | 11.95M | 9.99M | 9.81M | 10.21M | 9.95M | 8.76M | 7.98M |
| depreciationAndAmortization | 15.08M | 15.4M | 15.15M | 12.39M | 8.24M | 8.84M | 9.07M | 7.72M | 6.92M | 7.33M |
| ebitda | 46.88M | 34.68M | 67.02M | 84.47M | 52.37M | 11.84M | 43.47M | 35.52M | 30.32M | 28.15M |
| ebit | 31.8M | 19.29M | 51.87M | 72.08M | 44.13M | 3.01M | 34.4M | 27.8M | 23.4M | 20.82M |
| nonOperatingIncomeExcludingInterest | 4.42M | -482K | -388K | -622K | -5.58M | -260K | 303K | -234K | -266K | -131K |
| operatingIncome | 36.22M | 18.8M | 51.48M | 71.46M | 38.55M | 2.75M | 34.7M | 27.56M | 23.14M | 20.69M |
| totalOtherIncomeExpensesNet | -20.77M | -16.2M | -15.54M | -11.33M | -4.41M | -9.55M | -10.51M | -9.72M | -8.5M | -7.85M |
| incomeBeforeTax | 15.45M | 2.61M | 35.95M | 60.13M | 34.14M | -6.8M | 24.19M | 17.84M | 14.64M | 12.84M |
| incomeTaxExpense | 4.61M | -410K | 6.85M | 14.07M | 3.99M | -493K | 3.74M | -3.12M | 6.36M | 2.37M |
| netIncomeFromContinuingOperations | 10.84M | 3.02M | 29.1M | 46.06M | 30.15M | -6.31M | 20.44M | 20.96M | 8.28M | 10.47M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 10.81M | 3.01M | 29.25M | 46.04M | 30.34M | -6.08M | 20.29M | 20.88M | 8.26M | 11.22M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | -5000 | -153K |
| bottomLineNetIncome | 10.81M | 3.01M | 29.25M | 46.04M | 30.34M | -6.08M | 20.29M | 20.88M | 8.26M | 11.37M |
| eps | 1.23 | 0.33 | 3.13 | 4.91 | 3.37 | -0.69 | 2.1 | 2.15 | 0.85 | 1.12 |
| date | 2025-09-30 | 2024-09-30 | 2023-09-30 | 2022-09-30 | 2021-09-30 | 2020-09-30 | 2019-09-30 | 2018-09-30 | 2017-09-30 | 2016-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 33.71M | 32.35M | 21.02M | 35.98M | 35.69M | 15.6M | 14.1M | 17.73M | 9.92M | 11.33M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 33.71M | 32.35M | 21.02M | 35.98M | 35.69M | 15.6M | 14.1M | 17.73M | 9.92M | 11.33M |
| netReceivables | 3.94M | 5.83M | 10.1M | 8.74M | 7.79M | 6.97M | 8.36M | 7.32M | 3.19M | 4.36M |
| accountsReceivables | 2.01M | 2.93M | 5.82M | 3.51M | 1.72M | 1.04M | 2.18M | 3.21M | 2.65M | 4.36M |
| otherReceivables | 1.93M | 2.9M | 4.28M | 5.23M | 6.07M | 5.93M | 6.19M | 4.11M | 533K | - |
| inventory | 4.86M | 4.68M | 4.41M | 3.89M | 2.66M | 2.37M | 2.6M | 2.35M | 2.15M | 2.02M |
| prepaids | 4.31M | 3.81M | 1.39M | 939K | 1.08M | 6.08M | 5.45M | 4.91M | 3.83M | 2.9M |
| otherCurrentAssets | 4.05M | 614K | 552K | 1.61M | 5.74M | 404K | 5.39M | 4.49M | 7.16M | 8.78M |
| totalCurrentAssets | 50.87M | 47.28M | 37.47M | 51.16M | 52.95M | 31.43M | 35.89M | 36.8M | 26.24M | 29.39M |
| propertyPlantEquipmentNet | 304.81M | 306.31M | 317.64M | 261.66M | 200.26M | 206.93M | 183.96M | 172.4M | 148.41M | 141.07M |
| goodwill | 62.72M | 61.91M | 70.77M | 67.77M | 39.38M | 45.69M | 53.63M | 43.59M | 43.87M | 45.85M |
| intangibleAssets | 171.95M | 163.46M | 179.14M | 144.05M | 67.82M | 73.08M | 75.95M | 71.53M | 74.42M | 52.77M |
| goodwillAndIntangibleAssets | 234.67M | 225.37M | 249.92M | 211.82M | 107.2M | 118.76M | 129.58M | 115.12M | 118.29M | 98.61M |
| longTermInvestments | 3.85M | - | - | - | - | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 2.74M | 5.4M | 5.86M | 6.1M | 4.21M | 3.81M | 5.33M | 5.4M | 6.94M | 6.99M |
| totalNonCurrentAssets | 546.07M | 537.08M | 573.41M | 479.58M | 311.67M | 329.5M | 318.87M | 292.93M | 273.64M | 246.67M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 596.94M | 584.36M | 610.88M | 530.74M | 364.62M | 360.93M | 354.76M | 329.73M | 299.88M | 276.06M |
| totalPayables | 12.72M | 12.45M | 12.58M | 10.79M | 9.3M | 9.72M | 9.17M | 7.04M | 5.76M | 5.72M |
| accountPayables | 5.84M | 5.64M | 6.11M | 5.48M | 4.41M | 4.8M | 3.81M | 2.82M | 2.15M | 1.7M |
| otherPayables | 6.88M | 6.81M | 6.47M | 5.31M | 4.89M | 4.92M | 5.36M | 4.21M | 3.61M | 4.02M |
| accruedExpenses | 25.65M | 13.37M | 9.49M | 5.78M | 5.16M | 9.31M | 9.2M | 7.63M | 7.72M | 11.11M |
| shortTermDebt | 21.2M | 18.87M | 22.84M | 11.9M | 6.43M | 16.3M | 15.75M | 19.05M | 17.44M | 9.95M |
| capitalLeaseObligationsCurrent | 3.31M | 3.29M | 2.98M | 2.8M | 1.78M | 1.63M | - | - | - | - |
| taxPayables | - | 6.81M | 6.47M | 5.31M | 4.89M | 4.92M | 5.36M | 4.21M | 3.61M | 3.46M |
| deferredRevenue | 77000 | 99000 | 96000 | 234K | 354K | 336K | 83000 | 134K | 196K | 256K |
| otherCurrentLiabilities | - | - | - | - | - | - | - | - | - | - |
| totalCurrentLiabilities | 62.96M | 48.08M | 47.98M | 31.5M | 23.02M | 37.3M | 34.21M | 33.84M | 31.11M | 27.04M |
| longTermDebt | 214.58M | 219.33M | 216.91M | 190.57M | 118.73M | 125.13M | 127.77M | 121.58M | 106.91M | 95.94M |
| capitalLeaseObligationsNonCurrent | 27.32M | 30.76M | 35.18M | 36M | 24.15M | 25.44M | - | - | - | - |
| deferredRevenueNonCurrent | 1.25M | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 21.69M | 22.69M | 29.14M | 30.56M | 19.14M | 20.39M | 21.66M | 19.55M | 25.54M | 23.27M |
| otherNonCurrentLiabilities | 8.26M | 398K | 352K | 349K | 350K | 362K | 1.7M | 1.42M | 1.1M | 483K |
| totalNonCurrentLiabilities | 273.1M | 273.18M | 281.58M | 257.48M | 162.37M | 171.32M | 151.13M | 142.56M | 133.55M | 119.68M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 30.63M | 34.05M | 38.15M | 38.8M | 25.93M | 27.07M | - | - | - | - |
| totalLiabilities | 336.06M | 321.25M | 329.56M | 288.98M | 185.4M | 208.63M | 185.34M | 176.4M | 164.66M | 146.72M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 87000 | 90000 | 94000 | 92000 | 90000 | 91000 | 96000 | 97000 | 97000 | 97000 |
| retainedEarnings | 210.11M | 201.76M | 201.05M | 173.95M | 129.69M | 100.8M | 108.17M | 88.91M | 69.2M | 62.11M |
| additionalPaidInCapital | 50.91M | 61.51M | 80.44M | 67.23M | 50.04M | 51.83M | 61.31M | 64.21M | 63.45M | 64.55M |
| date | 2025-09-30 | 2024-09-30 | 2023-09-30 | 2022-09-30 | 2021-09-30 | 2020-09-30 | 2019-09-30 | 2018-09-30 | 2017-09-30 | 2016-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 10.84M | 3.02M | 29.1M | 46.06M | 30.15M | -6.31M | 20.44M | 21.79M | 8.28M | 10.34M |
| depreciationAndAmortization | 15.08M | 15.4M | 15.15M | 12.39M | 8.24M | 8.84M | 9.07M | 7.72M | 6.92M | 7.17M |
| deferredIncomeTax | -1M | -6.45M | -1.78M | 3.08M | -1.25M | -1.27M | 821K | -6.78M | 2.17M | 1.43M |
| stockBasedCompensation | 1.37M | 1.88M | 2.59M | 2.35M | - | - | - | - | - | 360K |
| changeInWorkingCapital | 17.59M | 2.67M | -1.2M | -1.42M | -3.45M | 1.38M | 2.82M | -5.16M | -3.64M | -503K |
| accountsReceivables | 1.94M | 4.28M | -2.38M | -175K | -769K | -294K | 457K | -3.62M | 878K | -3.99M |
| inventory | -20000 | -309K | 177K | -554K | -287K | 226K | -216K | -199K | -19000 | -124K |
| accountsPayables | 16.91M | 1.12M | 1.37M | - | - | - | - | - | - | - |
| otherWorkingCapital | -1.24M | -2.42M | -366K | -692K | -2.4M | 1.45M | 2.58M | -1.34M | -4.5M | 3.61M |
| otherNonCashItems | 5.54M | 39.37M | 15.28M | 2.05M | 8.31M | 13M | 4.01M | 9.02M | 7.37M | 4.23M |
| netCashProvidedByOperatingActivities | 49.42M | 55.88M | 59.13M | 64.51M | 41.99M | 15.63M | 37.17M | 25.77M | 21.09M | 23.03M |
| investmentsInPropertyPlantAndEquipment | -14.53M | -24.6M | -40.38M | -24M | -13.51M | -5.74M | -20.71M | -25.26M | -11.25M | -28.15M |
| acquisitionsNet | -11.91M | 1.97M | -24.76M | -44.62M | 5.42M | 2.22M | -6.28M | -2.03M | -9.53M | 3.43M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | 621K |
| otherInvestingActivities | 2.39M | 1.62M | 315K | 830K | 1.28M | 2.52M | -162K | 958K | 2.25M | 3.43M |
| netCashProvidedByInvestingActivities | -24.04M | -21.02M | -64.82M | -67.8M | -6.81M | -994K | -27.15M | -26.34M | -18.52M | -24.1M |
| netDebtIssuance | -9.69M | -344K | -4.06M | 20.93M | -10.69M | -2.33M | -9.41M | 11.4M | -681K | 12.89M |
| longTermNetDebtIssuance | -9.69M | -344K | -4.06M | 20.93M | -10.69M | -2.33M | -9.41M | 11.4M | -681K | 12.89M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -11.86M | -20.61M | -2.22M | -15.1M | -1.79M | -9.48M | -2.9M | - | -1.1M | -6.81M |
| netCommonStockIssuance | -11.86M | -20.61M | -2.22M | -15.1M | -1.79M | -9.48M | -2.9M | - | -1.1M | -7.31M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -11.86M | -20.61M | -2.22M | -15.1M | -1.79M | -9.48M | -2.9M | - | -1.1M | -7.31M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | 500K |
| netDividendsPaid | -2.46M | -2.3M | -2.15M | -1.78M | -1.44M | -1.29M | -1.25M | -1.17M | -1.17M | -862K |
| commonDividendsPaid | -2.46M | -2.3M | -2.15M | -1.78M | -1.44M | -1.29M | -1.25M | -1.17M | -1.17M | -862K |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | -290K | -839K | -463K | -1.17M | -31000 | -90000 | -1.86M | -1.02M | -841K |
| netCashProvidedByFinancingActivities | -24.02M | -23.54M | -9.26M | 3.58M | -15.1M | -13.13M | -13.66M | 8.37M | -3.98M | 4.38M |
| 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 | 68.72M | 70.83M | 70.93M | 71.14M | 65.88M | 71.48M | 73.23M | 76.18M | 72.28M | 73.91M |
| costOfRevenue | 30.05M | 34.87M | 31.3M | 30.05M | 28.9M | 30.04M | 31.08M | 31.5M | 30.89M | 31.69M |
| grossProfit | 38.68M | 35.96M | 39.63M | 41.09M | 36.97M | 41.44M | 42.16M | 44.68M | 41.39M | 42.22M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 15.47M | 16.78M | 24.72M | 18.53M | 15.59M | 18.21M | 16.92M | 16.26M | 16.58M | 16.59M |
| sellingAndMarketingExpenses | 2.7M | 3.03M | 2.98M | 2.97M | 2.6M | 2.96M | 2.92M | 3.07M | 2.99M | 3.47M |
| sellingGeneralAndAdministrativeExpenses | 18.17M | 19.81M | 27.69M | 21.5M | 18.19M | 21.18M | 19.84M | 19.33M | 19.57M | 20.06M |
| otherExpenses | 9.04M | 4.9M | 8.74M | 10.88M | 10.61M | 6.36M | 18.79M | 27.89M | 17.16M | 8.99M |
| operatingExpenses | 27.21M | 24.7M | 36.43M | 32.38M | 28.8M | 27.53M | 38.64M | 47.22M | 36.73M | 29.05M |
| costAndExpenses | 57.26M | 59.58M | 67.74M | 62.43M | 57.7M | 57.58M | 69.72M | 78.72M | 67.63M | 60.74M |
| netInterestIncome | -4.43M | -4.25M | -3.99M | -3.92M | -3.91M | -3.97M | -4.06M | -4.11M | -3.9M | -4.12M |
| interestIncome | 82000 | 99000 | 130K | 117K | 139K | 179K | 162K | 130K | 96000 | 94000 |
| interestExpense | 4.52M | 4.35M | 4.12M | 4.03M | 4.05M | 4.15M | 4.22M | 4.24M | 4M | 4.22M |
| depreciationAndAmortization | 4.02M | 4.19M | 3.84M | 3.89M | 3.78M | 3.57M | 3.76M | 3.9M | 3.88M | 3.85M |
| ebitda | 7.92M | 5.44M | 3.44M | 12.72M | 12.09M | 18.63M | 7.44M | 1.5M | 8.64M | 17.11M |
| ebit | 3.9M | 1.25M | -399K | 8.82M | 8.31M | 15.06M | 3.68M | -2.41M | 4.75M | 13.26M |
| nonOperatingIncomeExcludingInterest | 7.56M | 10M | 3.59M | -112K | -139K | -1.16M | -162K | -130K | -96000 | -94000 |
| operatingIncome | 11.46M | 11.25M | 3.19M | 8.71M | 8.17M | 13.91M | 3.52M | -2.54M | 4.66M | 13.16M |
| totalOtherIncomeExpensesNet | -12.08M | -14.35M | -7.71M | -3.92M | -3.91M | -2.99M | -4.06M | -4.11M | -3.9M | -4.12M |
| incomeBeforeTax | -617K | -3.1M | -4.52M | 4.79M | 4.26M | 10.91M | -543K | -6.65M | 754K | 9.04M |
| incomeTaxExpense | -398K | 1.55M | 961K | 733K | 1.07M | 1.85M | -788K | -1.43M | 5000 | 1.8M |
| netIncomeFromContinuingOperations | -219K | -4.65M | -5.48M | 4.06M | 3.19M | 9.06M | 245K | -5.22M | 749K | 7.24M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -326K | -4.73M | -5.5M | 4.06M | 3.23M | 9.02M | 244K | -5.23M | 774K | 7.23M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -326K | -4.73M | -5.5M | 4.06M | 3.23M | 9.02M | 244K | -5.23M | 774K | 7.23M |
| eps | -0.04 | -0.57 | -0.63 | 0.46 | 0.36 | 1.01 | 0.03 | -0.56 | 0.08 | 0.77 |
| 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 | 26.89M | 28.63M | 33.71M | 29.35M | 32.66M | 34.72M | 32.35M | 34.95M | 19.97M | 21.16M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 26.89M | 28.63M | 33.71M | 29.35M | 32.66M | 34.72M | 32.35M | 34.95M | 19.97M | 21.16M |
| netReceivables | 2.63M | 4.22M | 3.94M | 4.61M | 4.17M | 3.52M | 5.83M | 7.06M | 9.04M | 8.87M |
| accountsReceivables | 1.94M | 2.91M | 2.01M | 2.85M | 2.84M | 2.24M | 2.93M | 5.8M | 5.91M | 6.31M |
| otherReceivables | 687K | 1.31M | 1.93M | 1.76M | 1.33M | 1.28M | 2.9M | 1.25M | 3.14M | 2.56M |
| inventory | 4.74M | 4.83M | 4.86M | 4.75M | 4.64M | 4.64M | 4.68M | 4.62M | 4.55M | 4.63M |
| prepaids | 5.48M | 7.2M | 4.31M | 2.36M | 3.2M | 3.33M | 3.81M | 4.64M | 7.58M | 9.93M |
| otherCurrentAssets | 804K | 5.09M | 4.05M | 4.24M | 873K | 892K | 614K | 821K | 883K | 1.05M |
| totalCurrentAssets | 40.55M | 49.97M | 50.87M | 45.31M | 45.55M | 47.1M | 47.28M | 52.08M | 42.03M | 45.64M |
| propertyPlantEquipmentNet | 302.38M | 301.39M | 304.81M | 308.89M | 308.35M | 308.19M | 306.31M | 310.71M | 321.62M | 318.57M |
| goodwill | 62.24M | 62.24M | 62.72M | 70.24M | 62.52M | 61.91M | 61.91M | 61.91M | 67.86M | 70.77M |
| intangibleAssets | 162.27M | 170.16M | 171.95M | 166.94M | 167.38M | 162.88M | 163.46M | 170.71M | 172.73M | 178.49M |
| goodwillAndIntangibleAssets | 224.51M | 232.41M | 234.67M | 237.18M | 229.91M | 224.79M | 225.37M | 232.62M | 240.59M | 249.26M |
| longTermInvestments | 4.33M | 3.8M | 3.85M | - | - | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 2.63M | 2.71M | 2.74M | 6.04M | 5.95M | 6.13M | 5.4M | 5.57M | 5.65M | 5.75M |
| totalNonCurrentAssets | 533.85M | 540.3M | 546.07M | 552.1M | 544.2M | 539.12M | 537.08M | 548.9M | 567.86M | 573.58M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 574.39M | 590.26M | 596.94M | 597.41M | 589.76M | 586.22M | 584.36M | 600.99M | 609.89M | 619.22M |
| totalPayables | 7.05M | 4.98M | 12.72M | 10.95M | 11.38M | 12.38M | 12.45M | 11.57M | 11.61M | 12.9M |
| accountPayables | 6.26M | 4.5M | 5.84M | 5.41M | 5.65M | 5.01M | 5.64M | 5.52M | 5.63M | 5.25M |
| otherPayables | 795K | 482K | 6.88M | 5.54M | 5.72M | 7.37M | 6.81M | 6.05M | 5.98M | 7.65M |
| accruedExpenses | 23.43M | 4.48M | 25.65M | 15.77M | 12.01M | 12.95M | 13.37M | 13.61M | 16.07M | 18.61M |
| shortTermDebt | 36.78M | 37.82M | 21.2M | 18.62M | 19.74M | 17.79M | 18.87M | 28.89M | 25.07M | 19.79M |
| capitalLeaseObligationsCurrent | - | - | 3.31M | 3.25M | 3.07M | 3.01M | 3.29M | 3.16M | 3.1M | 3.04M |
| taxPayables | - | - | - | - | 5.72M | 7.37M | 6.81M | 6.05M | 5.98M | 7.65M |
| deferredRevenue | 687K | 555K | 77000 | 451K | 425K | 194K | 99000 | 494K | 552K | 303K |
| otherCurrentLiabilities | 5.33M | 28.42M | - | - | - | - | - | - | - | - |
| totalCurrentLiabilities | 73.28M | 76.24M | 62.96M | 49.04M | 46.62M | 46.32M | 48.08M | 57.72M | 56.4M | 54.64M |
| longTermDebt | 215.32M | 222M | 214.58M | 222.64M | 221.72M | 217.74M | 219.33M | 216.51M | 206.85M | 214.32M |
| capitalLeaseObligationsNonCurrent | 25.63M | 26.44M | 27.32M | 28.17M | 26.68M | 27.47M | 30.76M | 32.78M | 33.59M | 34.39M |
| deferredRevenueNonCurrent | - | - | 1.25M | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 19.47M | 21.69M | 21.69M | 20.49M | 21.45M | 22.3M | 22.69M | 22.72M | 27.23M | 29.14M |
| otherNonCurrentLiabilities | 8.17M | 8.21M | 8.26M | 7.76M | 4.74M | 3.61M | 398K | 318K | 317K | 328K |
| totalNonCurrentLiabilities | 268.59M | 278.34M | 273.1M | 279.07M | 274.59M | 271.13M | 273.18M | 272.33M | 268M | 278.19M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 25.63M | 26.44M | 30.63M | 31.42M | 29.75M | 30.48M | 34.05M | 35.94M | 36.69M | 37.43M |
| totalLiabilities | 341.86M | 354.59M | 336.06M | 328.11M | 321.22M | 317.45M | 321.25M | 330.06M | 324.39M | 332.83M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 77000 | 78000 | 87000 | 87000 | 88000 | 89000 | 90000 | 91000 | 93000 | 94000 |
| retainedEarnings | 203.09M | 204.04M | 210.11M | 216.22M | 212.77M | 210.16M | 201.76M | 202.14M | 207.93M | 207.71M |
| additionalPaidInCapital | 26.88M | 29.14M | 50.91M | 53.24M | 55.92M | 58.73M | 61.51M | 68.95M | 77.74M | 78.82M |
| 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 | -219K | -4.65M | -5.48M | 4.06M | 3.19M | 9.06M | 233K | -5.22M | 749K | 7.24M |
| depreciationAndAmortization | 4.02M | 4.19M | 3.84M | 3.89M | 3.78M | 3.57M | 3.76M | 3.9M | 3.88M | 3.85M |
| deferredIncomeTax | -2.22M | - | 1.2M | -958K | -853K | -389K | -31000 | -4.51M | -1.91M | - |
| stockBasedCompensation | 197K | 392K | 393K | 392K | 118K | 470K | 470K | 471K | 471K | 470K |
| changeInWorkingCapital | -56000 | -4M | 9.37M | 6.28M | -578K | 2.52M | 724K | 2.18M | -1.35M | 1.12M |
| accountsReceivables | 1.1M | -354K | 672K | -443K | -659K | 2.37M | 1.23M | 1.98M | -162K | 1.23M |
| inventory | 87000 | 25000 | -110K | 26000 | 68000 | -4000 | -97000 | -70000 | 76000 | -218K |
| accountsPayables | -2.86M | -846K | 10.45M | 5.77M | -55000 | 750K | - | -2.67M | -3.88M | 9.14M |
| otherWorkingCapital | 1.61M | -2.82M | -1.64M | 930K | 68000 | -598K | -410K | 2.94M | 2.61M | -9.03M |
| otherNonCashItems | 8.16M | 11.88M | 4.41M | 126K | 2.89M | -1.89M | 10.49M | 18.94M | 9M | 944K |
| netCashProvidedByOperatingActivities | 9.88M | 7.82M | 13.73M | 13.79M | 8.55M | 13.34M | 15.65M | 15.76M | 10.84M | 13.63M |
| investmentsInPropertyPlantAndEquipment | -1.87M | -2.33M | -2.24M | -3.68M | -2.85M | -5.75M | -5.38M | -6.42M | -7.67M | -5.14M |
| acquisitionsNet | 1.08M | 600K | 7000 | -7M | -5.04M | 129K | 19000 | 1.95M | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 103K | 188K | 277K | 819K | 76000 | 1.22M | 1.44M | 63000 | 61000 | 55000 |
| netCashProvidedByInvestingActivities | -690K | -1.54M | -1.95M | -9.86M | -7.82M | -4.4M | -3.92M | -4.4M | -7.61M | -5.08M |
| netDebtIssuance | -7.83M | -2.74M | -4.36M | -3.33M | 806K | -2.73M | -5.86M | 13.49M | -2.32M | -5.65M |
| longTermNetDebtIssuance | -7.83M | -2.74M | -4.36M | -3.33M | 806K | -2.73M | -5.86M | 13.49M | -2.32M | -5.65M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -2.44M | -9.83M | -2.7M | -3.04M | -2.9M | -3.22M | -7.83M | -9.17M | -1.53M | -2.07M |
| netCommonStockIssuance | -2.44M | -9.83M | -2.7M | -3.04M | -2.9M | -3.22M | -7.83M | -9.17M | -1.53M | -2.07M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -2.44M | -9.83M | -2.7M | -3.04M | -2.9M | -3.22M | -7.83M | -9.17M | -1.53M | -2.07M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -617K | -545K | -608K | -614K | -619K | -623K | -628K | -552K | -560K | -562K |
| commonDividendsPaid | -617K | -545K | -608K | -614K | -619K | -623K | -628K | -552K | -560K | -562K |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -44000 | 1.76M | - | -9000 | -71000 | - | - | -154K | - | -136K |
| netCashProvidedByFinancingActivities | -10.93M | -11.35M | -7.67M | -7M | -2.78M | -6.57M | -14.32M | 3.61M | -4.41M | -8.42M |