LSE : CHRT.L
-$12 (-0.92%)
| date | 2026-04-30 | 2025-04-30 | 2024-04-30 | 2023-04-30 | 2022-04-30 | 2021-04-30 | 2020-04-30 | 2019-04-30 | 2018-04-30 | 2017-04-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 306.39M | 270.04M | 202.53M | 182.71M | 137.76M | 143.31M | 131.06M | 121.18M | 111.8M | 112.65M |
| costOfRevenue | 219.1M | 179.62M | 126.26M | 117.85M | 81.16M | 89.95M | 80.02M | 78.14M | 72.41M | 73.68M |
| grossProfit | 87.29M | 90.42M | 76.27M | 64.86M | 56.6M | 53.36M | 51.04M | 43.04M | 39.39M | 38.98M |
| researchAndDevelopmentExpenses | - | - | - | - | 12.3M | 9.51M | 9.73M | 8.84M | 5.94M | 7.88M |
| generalAndAdministrativeExpenses | - | 59.56M | 55.09M | 49.61M | 39.36M | 35.3M | 32.17M | 26.1M | 29.43M | 38.01M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 55.78M | 59.56M | 55.09M | 49.61M | 39.36M | 35.3M | 32.17M | 26.1M | 29.43M | 38.01M |
| otherExpenses | - | 4.77M | - | - | 6.86M | 10.1M | 7.35M | 9.51M | - | - |
| operatingExpenses | 55.78M | 64.32M | 55.09M | 49.61M | 46.22M | 45.4M | 39.52M | 35.61M | 29.43M | 38.01M |
| costAndExpenses | 274.87M | 243.94M | 181.35M | 167.46M | 127.38M | 135.36M | 119.54M | 113.76M | 101.84M | 111.69M |
| netInterestIncome | -2.05M | -474K | -1.2M | -1.18M | -862K | -751K | -752K | -269K | -89000 | 1000 |
| interestIncome | 455K | 1.12M | 500K | 134K | 6000 | 17000 | 27000 | 27000 | 14000 | 47000 |
| interestExpense | 2.51M | 1.6M | 1.7M | 1.32M | 868K | 768K | 779K | 296K | 103K | 46000 |
| depreciationAndAmortization | 13.38M | 8.5M | 7.72M | 7.82M | 10.76M | 13.57M | 9.99M | 10.66M | 6.43M | 12.47M |
| ebitda | 44.89M | 35.57M | 29.25M | 23.07M | 21.78M | 21.36M | 20.75M | 15.89M | 16.4M | 13.48M |
| ebit | 31.51M | 27.06M | 21.53M | 15.24M | 11.03M | 7.8M | 10.76M | 5.97M | 10.28M | 1.01M |
| nonOperatingIncomeExcludingInterest | - | -963K | -341K | 6000 | 63000 | 13000 | -27000 | -27000 | -316K | -47000 |
| operatingIncome | 31.51M | 26.1M | 21.19M | 15.25M | 11.09M | 7.81M | 10.73M | 5.94M | 9.96M | 963K |
| totalOtherIncomeExpensesNet | -2.56M | -474K | -4.23M | -1.32M | -862K | -751K | -752K | -269K | -89000 | 1000 |
| incomeBeforeTax | 28.96M | 25.63M | 16.95M | 13.93M | 10.23M | 7.06M | 9.98M | 5.68M | 9.87M | 964K |
| incomeTaxExpense | 4.68M | 6.01M | 1.66M | 2.68M | 1.54M | 1.55M | 295K | 584K | 1.4M | -1.14M |
| netIncomeFromContinuingOperations | 24.28M | 19.62M | 15.29M | 11.25M | 8.69M | 5.5M | 9.68M | 5.09M | 8.1M | 2.11M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 23.9M | 19.25M | 15.32M | 11.36M | 9.2M | 5.46M | 9.56M | 5.45M | 8.09M | 3.67M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 23.9M | 19.25M | 15.32M | 11.36M | 9.2M | 5.46M | 9.56M | 5.45M | 7.71M | 3.67M |
| eps | 0.52 | 0.45 | 0.38 | 0.28 | 0.23 | 0.13 | 0.23 | 0.13 | 0.2 | 0.09 |
| date | 2026-04-30 | 2025-04-30 | 2024-04-30 | 2023-04-30 | 2022-04-30 | 2021-04-30 | 2020-04-30 | 2019-04-30 | 2018-04-30 | 2017-04-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 49.58M | 74.65M | 55.16M | 50.96M | 40.37M | 32.29M | 20.57M | 18.76M | 20.51M | 12.02M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 49.58M | 74.65M | 55.16M | 50.96M | 40.37M | 32.29M | 20.57M | 18.76M | 20.51M | 12.02M |
| netReceivables | 136.52M | 88.98M | 79.38M | 57.74M | 56.16M | 66.69M | - | 42.97M | - | - |
| accountsReceivables | 129.85M | 36.67M | 38.56M | 48.78M | 24.41M | 56.36M | 39.75M | 19.93M | 17.31M | 27.63M |
| otherReceivables | 6.66M | 52.32M | 40.82M | 8.96M | 31.75M | 10.34M | 7.67M | 22.76M | 17.38M | 10.38M |
| inventory | 47.99M | 52.08M | 33.31M | 32.04M | 22.78M | 12.89M | - | 13.45M | 6.43M | 5.3M |
| prepaids | - | - | 1.82M | - | - | - | - | - | - | - |
| otherCurrentAssets | 15000 | 6.54M | 105K | 42000 | 793K | 38000 | - | - | 51000 | - |
| totalCurrentAssets | 234.1M | 222.25M | 169.77M | 140.78M | 120.1M | 111.92M | 79.47M | 75.19M | 60.25M | 55.47M |
| propertyPlantEquipmentNet | 51.36M | 40.7M | 27.19M | 23.82M | 21.92M | 19.61M | 19.02M | 10.96M | 9.6M | 9.94M |
| goodwill | 80.94M | 76.6M | 50.14M | 50.14M | 50.14M | 43.66M | 42.09M | 41.35M | 39.16M | 39.16M |
| intangibleAssets | 47.85M | 49.09M | 2.85M | 5.97M | 9.64M | 15.09M | 13.23M | 20.59M | 6.17M | 11.48M |
| goodwillAndIntangibleAssets | 128.79M | 125.69M | 52.99M | 56.11M | 59.79M | 58.76M | 55.32M | 61.94M | 45.32M | 50.64M |
| longTermInvestments | 1.57M | 3.2M | - | - | - | - | - | - | - | - |
| taxAssets | 5.22M | 4.74M | 2.54M | 1.6M | 1.36M | 600K | 598K | 365K | 406K | 833K |
| otherNonCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalNonCurrentAssets | 186.94M | 174.33M | 82.72M | 81.54M | 83.07M | 78.97M | 74.94M | 73.26M | 55.33M | 61.41M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 421.04M | 396.58M | 252.5M | 222.32M | 203.17M | 190.88M | 154.41M | 148.45M | 115.57M | 116.88M |
| totalPayables | 145.57M | 31.48M | 13.03M | 19.59M | 10.34M | 12.34M | 8.49M | 17.42M | 9.64M | 10.77M |
| accountPayables | 138.82M | 23.13M | 10.88M | 15.32M | 9.65M | 12.34M | 8.49M | 17.42M | 9.38M | 6.98M |
| otherPayables | 6.75M | 8.35M | 2.15M | 4.27M | 696K | - | - | - | 265K | 3.8M |
| accruedExpenses | - | - | - | - | - | - | - | - | -1.53M | - |
| shortTermDebt | 2.14M | 36.99M | 15.49M | 9.51M | 29.36M | 50000 | 85000 | 61000 | 9.17M | 3.54M |
| capitalLeaseObligationsCurrent | - | 2.31M | 1.78M | 1.66M | 1.52M | 1.57M | 1.26M | - | 6000 | 4000 |
| taxPayables | - | 8.35M | 2.15M | 5.28M | 3.99M | 5.08M | 5.15M | 2.19M | 265K | - |
| deferredRevenue | - | - | 38.22M | 13.82M | 20.59M | 3.46M | -17.34M | -15.62M | 3.16M | 1.38M |
| otherCurrentLiabilities | 16.17M | 105.44M | 41.18M | 36.48M | 34.19M | 29.6M | 18.21M | 14.1M | 16.1M | 25.35M |
| totalCurrentLiabilities | 163.88M | 176.22M | 109.7M | 81.06M | 96M | 58.21M | 34.1M | 36.2M | 38.08M | 39.67M |
| longTermDebt | 47.36M | 32.41M | 16.53M | 25.84M | 8000 | 29.78M | 25.19M | 25.13M | - | 5000 |
| capitalLeaseObligationsNonCurrent | 6.81M | 7.17M | 6.71M | 7.47M | 8.63M | 5.98M | 6.24M | - | - | 5000 |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 4.05M | 13.45M | 887K | 1.47M | 1.35M | 2.74M | 2.82M | 4.04M | 1.41M | 2.48M |
| otherNonCurrentLiabilities | 10.71M | 7.24M | 8.83M | 6.7M | 7.99M | 9.12M | 4.27M | 6.11M | 436K | 730K |
| totalNonCurrentLiabilities | 68.93M | 60.27M | 32.96M | 41.47M | 17.98M | 47.62M | 38.52M | 35.28M | 1.85M | 3.22M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 6.81M | 9.48M | 8.49M | 9.13M | 10.15M | 7.56M | 7.5M | - | 6000 | 9000 |
| totalLiabilities | 232.81M | 236.49M | 142.66M | 122.54M | 113.98M | 105.83M | 72.62M | 71.48M | 39.93M | 42.89M |
| treasuryStock | -6.25M | -7.41M | -4.57M | -3.6M | -3.35M | -1.07M | -1.56M | -348K | -1.19M | -1.14M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 4.7M | 4.67M | 4.16M | 4.15M | 4.12M | 4.1M | 4.1M | 4.1M | 4.1M | 4.1M |
| retainedEarnings | 108.72M | 83.73M | 74.07M | 62.88M | 53.07M | 47.76M | 46.11M | 41.03M | 39.9M | 36.9M |
| additionalPaidInCapital | 74.77M | 72.95M | 32.16M | 31.48M | 30.53M | 29.96M | 29.66M | 29.66M | 29.66M | 29.66M |
| date | 2026-04-30 | 2025-04-30 | 2024-04-30 | 2023-04-30 | 2022-04-30 | 2021-04-30 | 2020-04-30 | 2019-04-30 | 2018-04-30 | 2017-04-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 23.9M | 19.62M | 15.29M | 11.25M | 8.69M | 5.5M | 9.68M | 5.09M | 8.48M | 2.11M |
| depreciationAndAmortization | 13.38M | 8.5M | 7.72M | 7.82M | 10.76M | 13.57M | 9.99M | 10.66M | 6.43M | 12.47M |
| deferredIncomeTax | - | - | - | - | -2.02M | -4.02M | -1.47M | -3.62M | -750K | -3.93M |
| stockBasedCompensation | - | 698K | 1.11M | 1.52M | 572K | 406K | 318K | 291K | 273K | 221K |
| changeInWorkingCapital | -33.8M | 19.22M | -2.33M | -8.54M | 667K | 3000 | -7.68M | -4.06M | -1.3M | -10.2M |
| accountsReceivables | -49.78M | -8.85M | -24.73M | 3M | 10.53M | -13.14M | -4.6M | -794K | 3.06M | -3M |
| inventory | 6.68M | -7.13M | -1.37M | -8.56M | -9.88M | 576K | 1.97M | -2.81M | -1.13M | -1.39M |
| accountsPayables | 9.3M | 35.2M | 23.77M | -2.98M | 22000 | 12.56M | -5.06M | -451K | -4.08M | -5.82M |
| otherWorkingCapital | - | - | - | - | - | - | - | - | 851K | - |
| otherNonCashItems | 8.27M | 3.14M | 1.23M | 4.23M | 862K | 751K | 752K | 269K | 89000 | -1000 |
| netCashProvidedByOperatingActivities | 11.74M | 51.18M | 23.02M | 16.29M | 19.52M | 16.22M | 11.6M | 8.64M | 13.22M | 659K |
| investmentsInPropertyPlantAndEquipment | -17.62M | -13.18M | -6.66M | -5.23M | -2M | -1.25M | -2.66M | -2.06M | -747K | -875K |
| acquisitionsNet | 5.89M | -81.59M | - | -1.02M | -372K | -1.31M | - | -20.88M | -6.04M | -9.12M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | 1.12M | 500K | 134K | 6000 | 17000 | 27000 | 27000 | 14000 | 47000 |
| netCashProvidedByInvestingActivities | -11.73M | -93.65M | -6.16M | -6.11M | -2.37M | -2.54M | -2.64M | -22.92M | -6.78M | -9.95M |
| netDebtIssuance | 14.61M | 16.78M | -9M | -4M | -50000 | 4.93M | 20000 | 15.99M | 5.51M | -3000 |
| longTermNetDebtIssuance | - | 16.78M | -9M | -4M | -50000 | 4.93M | 20000 | 15.99M | 5.51M | -3000 |
| shortTermNetDebtIssuance | 14.61M | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 2.92M | 38.2M | -427K | 507K | -2.05M | -290K | -2.2M | 112K | -770K | 474K |
| netCommonStockIssuance | 2.92M | 38.2M | -427K | 507K | -2.05M | -290K | -2.2M | 112K | -770K | 474K |
| commonStockIssuance | 2.92M | 42.19M | 1.49M | 1.09M | 870K | 1.13M | 1.47M | 743K | 697K | 583K |
| commonStockRepurchased | - | -4M | -1.92M | -586K | -2.92M | -1.42M | -3.68M | -631K | -1.47M | -109K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -7.7M | -6.48M | -5.6M | -5.12M | -4.68M | -4.25M | -3.85M | -3.46M | -3.04M | -2.54M |
| commonDividendsPaid | -7.7M | -6.48M | -5.6M | -5.12M | -4.68M | -4.25M | -3.85M | -3.46M | -3.04M | -2.54M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -2.52M | -2.32M | -1.89M | -1.72M | -1.92M | -1.95M | -1.11M | - | - | - |
| netCashProvidedByFinancingActivities | 7.31M | 46.18M | -16.92M | -10.34M | -8.7M | -1.56M | -7.15M | 12.64M | 1.71M | -2.07M |
| date | 2026-04-30 | 2025-10-31 | 2025-04-30 | 2024-10-31 | 2024-04-30 | 2023-10-31 | 2023-04-30 | 2022-10-31 | 2022-04-30 | 2021-10-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 177.57M | 128.82M | 151.8M | 118.24M | 108.23M | 94.3M | 105.25M | 77.47M | 77.73M | 60.04M |
| costOfRevenue | 125.34M | 93.76M | 107.68M | 83.56M | 69.66M | 66.89M | 69.07M | 55.52M | 48.35M | 44.28M |
| grossProfit | 52.23M | 35.06M | 44.13M | 34.68M | 38.57M | 27.41M | 36.17M | 21.94M | 29.38M | 15.75M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 28.92M | 26.85M | 28.52M | 25.56M | 24.39M | 22.98M | 23.02M | 18.77M | 18.04M | 17.42M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 28.92M | 26.85M | 28.52M | 25.56M | 24.39M | 22.98M | 23.02M | 18.77M | 18.04M | 17.42M |
| costAndExpenses | 154.26M | 120.61M | 136.2M | 109.12M | 94.05M | 89.87M | 92.09M | 74.29M | 66.39M | 61.71M |
| netInterestIncome | -1.15M | -901K | -164K | -310K | -602K | -761K | -801K | -523K | -473K | -389K |
| interestIncome | 236K | 219K | 807K | 318K | 273K | 227K | 105K | 29000 | 1000 | 5000 |
| interestExpense | 1.39M | 1.12M | 971K | 628K | 875K | 988K | 906K | 552K | 474K | 394K |
| depreciationAndAmortization | 6.85M | 6.53M | 4.83M | 3.67M | 3.98M | 3.74M | 3.92M | 3.9M | 5.47M | 5.29M |
| ebitda | 30.16M | 14.73M | 19.67M | 12.81M | 20.85M | 8.4M | 17.67M | 5.54M | 17.88M | 3.98M |
| ebit | 23.31M | 8.2M | 14.84M | 9.13M | 16.87M | 4.66M | 13.75M | 1.64M | 12.41M | -1.31M |
| nonOperatingIncomeExcludingInterest | - | 3000 | 766K | -19000 | -2.69M | -221K | -590K | 1.54M | -1.07M | -358K |
| operatingIncome | 23.31M | 8.2M | 15.6M | 9.12M | 14.18M | 4.44M | 13.16M | 3.18M | 11.34M | -1.67M |
| totalOtherIncomeExpensesNet | -1.43M | -1.12M | -1.74M | -609K | 1.98M | -767K | -316K | -2.09M | 600K | -36000 |
| incomeBeforeTax | 21.88M | 7.08M | 13.87M | 8.51M | 16.16M | 3.67M | 12.84M | 1.08M | 11.94M | -1.71M |
| incomeTaxExpense | 3.61M | 1.07M | 1.05M | 1.7M | 3.8M | 734K | 2.49M | 184K | 1.83M | -287K |
| netIncomeFromContinuingOperations | 18.27M | 6.01M | 12.82M | 6.8M | 12.36M | 2.93M | 10.35M | 901K | 10.11M | -1.42M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | -58999 | - | - | - | - | 710K |
| netIncome | 17.79M | 6.11M | 12.15M | 7.1M | 12.3M | 3.02M | 10.25M | 1.11M | 9.91M | -710K |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 17.79M | 6.11M | 12.15M | 7.1M | 12.3M | 3.02M | 10.25M | 1.11M | 9.91M | -710K |
| eps | 0.38 | 0.13 | 0.29 | 0.18 | 0.3 | 0.07 | 0.25 | 0.03 | 0.24 | -0.02 |
| date | 2026-04-30 | 2025-10-31 | 2025-04-30 | 2024-10-31 | 2024-04-30 | 2023-10-31 | 2023-04-30 | 2022-10-31 | 2022-04-30 | 2021-10-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 49.58M | 53.16M | 74.65M | 75.37M | 55.16M | 36.09M | 50.96M | 29.03M | 40.37M | 35.54M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 49.58M | 53.16M | 74.65M | 75.37M | 55.16M | 36.09M | 50.96M | 29.03M | 40.37M | 35.54M |
| netReceivables | 136.52M | 113.86M | 88.98M | 73.71M | 79.38M | 62.85M | 57.74M | 59.71M | 56.16M | 54.22M |
| accountsReceivables | 129.85M | 106.32M | 36.67M | 70.45M | 38.56M | 61.06M | 48.78M | 59.71M | 24.41M | 54.22M |
| otherReceivables | 6.66M | 7.54M | 52.32M | 3.26M | 40.82M | 1.79M | 8.96M | - | 31.75M | - |
| inventory | 47.99M | 56.61M | 52.08M | 39.27M | 33.31M | 33.83M | 32.04M | 22.76M | 22.78M | 16.21M |
| prepaids | - | - | - | - | 1.82M | - | - | - | - | - |
| otherCurrentAssets | 15000 | 56000 | 6.54M | 103K | 105K | 78000 | 42000 | 128K | 793K | 40000 |
| totalCurrentAssets | 234.1M | 223.69M | 222.25M | 188.46M | 169.77M | 132.86M | 140.78M | 111.62M | 120.1M | 106.01M |
| propertyPlantEquipmentNet | 51.36M | 49.31M | 40.7M | 31.77M | 27.19M | 25.23M | 23.82M | 22.63M | 21.92M | 19.72M |
| goodwill | 80.94M | 79.13M | 76.6M | 51.51M | 50.14M | 50.14M | 50.14M | 50.14M | 50.14M | 50.37M |
| intangibleAssets | 47.85M | 48.36M | 49.09M | 3.72M | 2.85M | 4.41M | 5.97M | 7.81M | 9.64M | 13.12M |
| goodwillAndIntangibleAssets | 128.79M | 127.49M | 125.69M | 55.24M | 52.99M | 54.55M | 56.11M | 57.95M | 59.79M | 63.48M |
| longTermInvestments | 1.57M | 4.17M | 3.2M | - | - | - | - | - | - | - |
| taxAssets | 5.22M | 9.29M | 4.74M | 2.57M | 2.54M | 1.53M | 1.6M | 1.36M | 1.36M | 3.84M |
| otherNonCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalNonCurrentAssets | 186.94M | 190.26M | 174.33M | 89.58M | 82.72M | 81.32M | 81.54M | 81.95M | 83.07M | 87.05M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 421.04M | 413.94M | 396.58M | 278.04M | 252.5M | 214.17M | 222.32M | 193.57M | 203.17M | 193.06M |
| totalPayables | 145.57M | 115.66M | 31.48M | 101.77M | 83.12M | 65.82M | 22.73M | 45M | 53.98M | 48.46M |
| accountPayables | 138.82M | 111.74M | 23.13M | 98.98M | 80.97M | 62.94M | 15.32M | 45M | 9.65M | 48.46M |
| otherPayables | 6.75M | 3.92M | 8.35M | 2.79M | 2.15M | 2.88M | 7.4M | - | 44.34M | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 2.14M | 37.55M | 36.99M | 27.92M | 15.49M | - | 9.51M | 19000 | 29.36M | 32000 |
| capitalLeaseObligationsCurrent | - | 2.26M | 2.31M | 1.79M | 1.78M | 1.54M | 1.66M | 1.26M | 1.52M | 1.65M |
| taxPayables | - | 3.92M | 8.35M | - | 2.15M | 2.88M | 5.28M | - | 3.99M | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 16.17M | 8.77M | 105.44M | 9.59M | 9.31M | 11.14M | 47.17M | 11.56M | 11.14M | 13.1M |
| totalCurrentLiabilities | 163.88M | 164.23M | 176.22M | 141.07M | 109.7M | 78.51M | 81.06M | 57.85M | 96M | 63.25M |
| longTermDebt | 47.36M | 48.15M | 32.41M | 11.34M | 16.53M | 22.78M | 25.84M | 29.61M | 8000 | 29.43M |
| capitalLeaseObligationsNonCurrent | 6.81M | 7.17M | 7.17M | 6.32M | 6.71M | 7.15M | 7.47M | 8.13M | 8.63M | 6.55M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 4.05M | 6.13M | 13.45M | 1.12M | 887K | 1.1M | 1.47M | 985K | 1.35M | 3.78M |
| otherNonCurrentLiabilities | 10.71M | 21.34M | 7.24M | 6.99M | 8.83M | 6.72M | 6.7M | 8.36M | 7.99M | 9.11M |
| totalNonCurrentLiabilities | 68.93M | 82.79M | 60.27M | 25.76M | 32.96M | 37.75M | 41.47M | 47.09M | 17.98M | 48.87M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 6.81M | 9.43M | 9.48M | 8.12M | 8.49M | 8.7M | 9.13M | 9.4M | 10.15M | 8.2M |
| totalLiabilities | 232.81M | 247.03M | 236.49M | 166.84M | 142.66M | 116.26M | 122.54M | 104.94M | 113.98M | 112.12M |
| treasuryStock | -6.25M | -6.25M | -7.41M | -7.41M | -4.57M | -5.24M | -3.6M | -3.04M | -3.35M | -1.14M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 4.7M | 4.69M | 4.67M | 4.19M | 4.16M | 4.15M | 4.15M | 4.14M | 4.12M | 4.11M |
| retainedEarnings | 108.72M | 88.25M | 83.73M | 76.81M | 74.07M | 63.74M | 62.88M | 51.08M | 53.07M | 43.96M |
| additionalPaidInCapital | 74.77M | 74.21M | 72.95M | 33.51M | 32.16M | 31.61M | 31.48M | 31.15M | 30.53M | 30.26M |
| date | 2026-04-30 | 2025-10-31 | 2025-04-30 | 2024-10-31 | 2024-04-30 | 2023-10-31 | 2023-04-30 | 2022-10-31 | 2022-04-30 | 2021-10-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 17.79M | 6.11M | 12.15M | 7.1M | 12.3M | 3.02M | 10.25M | 1.11M | 9.91M | -710K |
| depreciationAndAmortization | 6.85M | 6.53M | 4.83M | 3.67M | 3.98M | 3.74M | 3.92M | 3.9M | 5.47M | 5.29M |
| deferredIncomeTax | - | -283K | -888K | 199K | -1.03M | -302K | 204K | -368K | 84000 | -820K |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | -5.96M |
| changeInWorkingCapital | 11.39M | -45.19M | -2.5M | 21.72M | -2.54M | 208K | 4.05M | -12.59M | -3.96M | 4.62M |
| accountsReceivables | -19.76M | -30.03M | -14.45M | 5.6M | -18.99M | -5.74M | 7.09M | -4.09M | -2.68M | 13.21M |
| inventory | 11.56M | -4.88M | -1.18M | -5.95M | 196K | -1.57M | -8.79M | 223K | -6.56M | -3.32M |
| accountsPayables | 19.58M | -10.28M | 13.13M | 22.07M | 16.26M | 7.51M | 5.75M | -8.73M | 5.28M | -5.26M |
| otherWorkingCapital | - | - | - | - | - | - | - | - | - | - |
| otherNonCashItems | 7.09M | 1.46M | 7M | -973K | 2.98M | 1.16M | 7.84M | 2.13M | -827K | 6.42M |
| netCashProvidedByOperatingActivities | 43.12M | -31.37M | 20.58M | 31.72M | 15.69M | 7.82M | 26.26M | -5.82M | 10.68M | 8.85M |
| investmentsInPropertyPlantAndEquipment | -7.29M | -10.33M | -6.53M | -6.66M | -3.94M | -2.72M | -2.62M | -2.61M | -1.36M | -642K |
| acquisitionsNet | - | 5.89M | -78.6M | -2.99M | - | - | -1.02M | - | - | -372K |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByInvestingActivities | -7.29M | -4.44M | -85.13M | -9.64M | -3.94M | -2.72M | -3.64M | -2.61M | -1.36M | -1.01M |
| netDebtIssuance | -443K | 15.05M | 21.78M | -5M | -6M | -3M | -3.98M | -17000 | -16000 | -34000 |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | -34000 |
| shortTermNetDebtIssuance | -443K | 15.05M | 21.78M | -5M | -6M | -3M | -3.98M | -17000 | -16000 | - |
| netStockIssuance | 574K | 2.35M | 39.92M | -1.73M | 1.24M | -1.67M | -242K | 749K | -1.95M | -101K |
| netCommonStockIssuance | 574K | 2.35M | 39.92M | -1.73M | 1.24M | -1.67M | -242K | 749K | -1.95M | -101K |
| commonStockIssuance | 574K | 2.35M | 39.92M | 2.27M | 1.24M | 245K | 344K | 749K | 420K | 450K |
| commonStockRepurchased | - | - | - | -4M | - | -1.92M | -586K | - | -2.37M | -551K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -2.66M | -5.04M | -2.38M | -4.1M | -1.9M | -3.7M | -1.73M | -3.39M | -1.58M | -3.11M |
| commonDividendsPaid | -2.66M | -5.04M | -2.38M | -4.1M | -1.9M | -3.7M | -1.73M | -3.39M | -1.58M | -3.11M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -1.22M | -1.3M | -1.2M | -1.11M | -886K | -1.01M | -1.01M | -941K | -974K | -942K |
| netCashProvidedByFinancingActivities | -3.75M | 11.06M | 58.12M | -11.94M | -7.54M | -9.38M | -6.97M | -3.6M | -4.52M | -4.18M |