TSX : HAI.TO
$0.06 (1.38%)
| date | 2025-10-31 | 2024-10-31 | 2023-10-31 | 2022-10-31 | 2021-10-31 | 2020-10-31 | 2019-10-31 | 2018-10-31 | 2017-10-31 |
|---|---|---|---|---|---|---|---|---|---|
| revenue | 137.64M | 129.54M | 139.86M | 125.7M | 92.59M | 83.11M | 74.09M | 67.48M | 55.06M |
| costOfRevenue | 45.66M | 34.85M | 41.27M | 39.37M | 23.27M | 19.36M | 18.42M | 15.75M | 14.28M |
| grossProfit | 91.97M | 94.69M | 98.58M | 86.33M | 69.33M | 63.75M | 55.67M | 51.73M | 40.78M |
| researchAndDevelopmentExpenses | 30.02M | 27.52M | 28.83M | 29.35M | 18.62M | 19.45M | 18.39M | 13M | 11.17M |
| generalAndAdministrativeExpenses | 20.06M | 18.47M | 21.06M | 17.49M | 29.49M | 10.82M | 7.84M | 7.65M | 6.19M |
| sellingAndMarketingExpenses | 30.31M | 27.33M | 30.32M | 30.01M | 21.2M | 20.41M | 19.01M | 20.71M | 19M |
| sellingGeneralAndAdministrativeExpenses | 50.37M | 45.8M | 51.38M | 47.5M | 50.69M | 31.23M | 26.85M | 28.36M | 25.19M |
| otherExpenses | 11.05M | 15.89M | 1.55M | 12.34M | 5.51M | 4.91M | 5.22M | 5.9M | 3.71M |
| operatingExpenses | 91.44M | 89.21M | 97.36M | 89.19M | 74.81M | 55.59M | 50.46M | 47.25M | 40.07M |
| costAndExpenses | 137.1M | 124.06M | 138.63M | 128.55M | 98.08M | 74.95M | 68.89M | 63.01M | 54.35M |
| netInterestIncome | -832.82K | -950.58K | -1.74M | -1.11M | -392.58K | -345.13K | 115.76K | -248.52K | 1.62M |
| interestIncome | 255.43K | 100.68K | - | 16545 | 75801 | - | 294.31K | - | 1.85M |
| interestExpense | 1.09M | 1.05M | 1.74M | 1.13M | 468.38K | 345.13K | 178.54K | 248.52K | 224.73K |
| depreciationAndAmortization | 8.82M | 9.71M | 9.84M | 8.23M | 2.74M | 1.74M | 705.01K | 821.19K | 1.46M |
| ebitda | 7.89M | 15.3M | 11.07M | 3.06M | -2.67M | 9.9M | 5.91M | 4.88M | 4.02M |
| ebit | -930.29K | 5.58M | 1.23M | -5.18M | -5.41M | 8.16M | 5.2M | 4.47M | 713.19K |
| nonOperatingIncomeExcludingInterest | 1.46M | -100.68K | - | -16545 | -75801 | - | - | - | - |
| operatingIncome | 530.23K | 5.48M | 1.23M | -2.84M | -5.49M | 8.16M | 5.2M | 4.47M | 713.19K |
| totalOtherIncomeExpensesNet | -2.55M | -950.58K | -1.74M | -1.11M | -392.58K | -345.13K | 115.76K | -660.06K | 1.62M |
| incomeBeforeTax | -2.02M | 4.53M | -508.05K | -6.3M | -5.88M | 7.81M | 5.32M | 3.81M | 2.34M |
| incomeTaxExpense | -2.13M | -168.13K | 757.33K | -109.51K | 2.9M | 2.02M | 1.64M | 1.24M | -3993 |
| netIncomeFromContinuingOperations | 114.64K | 4.7M | -1.27M | -6.19M | -8.78M | 5.8M | 3.68M | 2.58M | 2.34M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - |
| netIncome | 114.64K | 4.7M | -1.27M | -6.19M | -8.78M | 5.8M | 3.68M | 2.58M | 2.34M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 114.64K | 4.7M | -1.27M | -6.19M | -8.78M | 5.8M | 3.68M | 2.58M | 2.34M |
| eps | 0.0 | 0.16 | -0.04 | -0.21 | -0.31 | 0.25 | 0.14 | 0.1 | 0.09 |
| date | 2025-10-31 | 2024-10-31 | 2023-10-31 | 2022-10-31 | 2021-10-31 | 2020-10-31 | 2019-10-31 | 2018-10-31 | 2017-10-31 |
|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 17.2M | 16.47M | 8.29M | 5.77M | 26.84M | 15.72M | 2.52M | 6.94M | 5.37M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 17.2M | 16.47M | 8.29M | 5.77M | 26.84M | 15.72M | 2.52M | 6.94M | 5.37M |
| netReceivables | 25.99M | 25.78M | 26.11M | 26.71M | 19.48M | 13.08M | 17.11M | 17.51M | 13.13M |
| accountsReceivables | 23.85M | 23.84M | 26.11M | 26.71M | 19.48M | 10.8M | 15.01M | 15.39M | 12M |
| otherReceivables | 2.14M | 1.94M | - | - | - | 2.28M | 2.1M | 1.06M | 1.13M |
| inventory | 13.28M | 14.93M | 18.93M | 21.06M | 8.84M | 5.99M | 3.76M | 4.37M | 4.15M |
| prepaids | 4.15M | 4.04M | 4.04M | 5.12M | 3.23M | 907.69K | 834.66K | 842.93K | 598.12K |
| otherCurrentAssets | - | - | 2.24M | 3M | 2M | - | - | - | - |
| totalCurrentAssets | 60.61M | 61.22M | 59.61M | 61.67M | 60.38M | 37.65M | 24.22M | 29.67M | 23.25M |
| propertyPlantEquipmentNet | 8.22M | 8.91M | 11.39M | 12.76M | 9.77M | 4.08M | 1.16M | 1.15M | 987.58K |
| goodwill | 47.93M | 46.72M | 46.22M | 44.6M | 30.08M | 14.75M | 14.6M | 13.52M | 13.3M |
| intangibleAssets | 6.51M | 11.24M | 17.67M | 23.5M | 17.53M | 2.28M | 2.07M | - | 38550 |
| goodwillAndIntangibleAssets | 54.44M | 57.96M | 63.89M | 68.1M | 47.61M | 17.03M | 16.67M | 13.52M | 13.33M |
| longTermInvestments | 3.41M | 3.77M | 4.05M | 2.34M | 744.46K | 971.69K | 334.61K | 294.15K | - |
| taxAssets | 9.83M | 6.7M | 3.6M | 2.78M | 2.18M | 147.15K | -334.61K | 471.57K | 1.12M |
| otherNonCurrentAssets | 8.52M | 2.75M | 1.55M | 960.32K | 1.79M | 2.89M | 3.99M | 4.21M | 3.6M |
| totalNonCurrentAssets | 84.43M | 80.1M | 84.48M | 86.93M | 62.1M | 25.12M | 21.83M | 19.65M | 19.04M |
| otherAssets | - | - | - | - | - | - | - | - | - |
| totalAssets | 145.04M | 141.32M | 144.09M | 148.6M | 122.48M | 62.77M | 46.05M | 49.32M | 42.29M |
| totalPayables | 9.62M | 11.53M | 9.95M | 10.45M | 6.8M | 5.5M | 4.07M | 3.81M | 5.3M |
| accountPayables | 9.62M | 10.91M | 8.84M | 10.41M | 6.8M | 5.5M | 3.06M | 3.23M | 5.3M |
| otherPayables | - | 625.49K | 1.1M | 41994 | - | - | 2M | 575.53K | - |
| accruedExpenses | 10.63M | 5.44M | 8.69M | 7.36M | 5.71M | 7.39M | 5.5M | 5.11M | - |
| shortTermDebt | 3.76M | 3.38M | 5.65M | 12.56M | 1M | 1.18M | 1.02M | 1.53M | 4.01M |
| capitalLeaseObligationsCurrent | 1.63M | 1.38M | 1.69M | 1.54M | 1M | 570.5K | - | - | - |
| taxPayables | - | 625.49K | 658.6K | 41994 | 2.96M | 2.48M | 1M | 575.53K | 193.89K |
| deferredRevenue | 13.37M | 14.24M | 12.1M | 9.25M | 7.91M | 8.1M | 7.56M | 6.52M | 5.77M |
| otherCurrentLiabilities | - | 24836 | - | 7.45M | 2.96M | 2.48M | 1.47M | 7.35M | 6.09M |
| totalCurrentLiabilities | 39.01M | 36M | 38.08M | 44.88M | 24.38M | 25.23M | 19.61M | 24.32M | 21.17M |
| longTermDebt | 1.3M | 1.46M | 2.1M | 2.62M | - | 2.75M | - | 1.02M | - |
| capitalLeaseObligationsNonCurrent | 3.3M | 4.05M | 6.74M | 8.26M | 7.59M | 3.08M | - | - | - |
| deferredRevenueNonCurrent | 3.85M | 3.01M | 3.02M | 2.59M | 1.59M | 1.64M | 1.33M | 1.59M | 1.55M |
| deferredTaxLiabilitiesNonCurrent | - | - | - | 2.62M | -1.59M | 2.75M | 403.61K | -1.59M | - |
| otherNonCurrentLiabilities | - | - | - | - | - | -330.55K | 349.35K | - | - |
| totalNonCurrentLiabilities | 8.45M | 8.52M | 11.86M | 13.46M | 9.18M | 7.47M | 2.08M | 2.62M | 1.55M |
| otherLiabilities | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 4.93M | 5.43M | 8.43M | 9.8M | 8.59M | 3.65M | - | - | - |
| totalLiabilities | 47.46M | 44.52M | 49.94M | 58.35M | 33.56M | 32.69M | 21.69M | 26.94M | 22.72M |
| treasuryStock | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - |
| commonStock | 85.93M | 88.74M | 90.9M | 90.18M | 89.79M | 20.93M | 21.1M | 21.87M | 21.87M |
| retainedEarnings | -7.24M | -6.11M | -10M | -9.19M | -3M | 7.31M | 1.58M | -1.16M | -3.74M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - |
| date | 2025-10-31 | 2024-10-31 | 2023-10-31 | 2022-10-31 | 2021-10-31 | 2020-10-31 | 2019-10-31 | 2018-10-31 | 2017-10-31 |
|---|---|---|---|---|---|---|---|---|---|
| netIncome | 114.64K | 4.7M | -1.27M | -6.19M | -8.78M | 5.8M | 3.68M | 2.58M | 2.34M |
| depreciationAndAmortization | 8.82M | 9.71M | 9.84M | 8.23M | 2.74M | 1.74M | 705.01K | 821.19K | 1.46M |
| deferredIncomeTax | -4.13M | -1.09M | -1.55M | -873.14K | 4.23M | 2.15M | 2.15M | 336.46K | -1.2M |
| stockBasedCompensation | 3.49M | 2.29M | 2.16M | 2.7M | 16.83M | - | - | - | - |
| changeInWorkingCapital | 1.86M | 7.31M | 6.12M | -5.71M | -7.85M | 4.96M | 947.92K | 32958 | 1.83M |
| accountsReceivables | -3.52M | 2.57M | 1.36M | -1.61M | -3.41M | 2.25M | 1.46M | -4.45M | 5.71M |
| inventory | 1.65M | 4M | 2.13M | -8.63M | -308.44K | -2.23M | 618K | -228.83K | -617.31K |
| accountsPayables | 3.88M | -1.16M | -306.8K | 2.85M | -3.94M | 4.08M | -1.9M | 3.91M | -3.67M |
| otherWorkingCapital | -144.69K | 1.9M | 2.94M | 1.68M | -193.74K | 857.92K | 769.89K | 801.73K | 416.21K |
| otherNonCashItems | -1.44M | -3.43M | -65021 | -3.24M | -4.96M | 345.13K | -122.35K | 660.06K | -1.64M |
| netCashProvidedByOperatingActivities | 8.71M | 19.49M | 15.25M | -5.08M | 2.22M | 13.92M | 6.33M | 3.95M | 2.36M |
| investmentsInPropertyPlantAndEquipment | -1.75M | -2M | -1.29M | -1.04M | -776.62K | -310.75K | -703.18K | -946.18K | -820.17K |
| acquisitionsNet | - | - | - | -24.71M | -19.55M | -672.56K | -1.16M | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | -204.23K | -1.78M | -259.24K | - | -1.55M | - | - | - |
| netCashProvidedByInvestingActivities | -1.75M | -2.2M | -3.07M | -25.76M | -20.32M | -2.54M | -1.86M | -946.18K | -820.17K |
| netDebtIssuance | -1.82M | -5.02M | -7.76M | 8.58M | -3.08M | 2.02M | -1.54M | -1.53M | 1.75M |
| longTermNetDebtIssuance | -287.88K | -2.57M | -3.4M | -2.59M | -3.08M | 2.02M | -1.54M | -1.53M | 3.22M |
| shortTermNetDebtIssuance | 504.46K | -2.46M | -6.49M | 11.17M | - | - | - | - | -1.47M |
| netStockIssuance | -4.4M | -3.66M | - | - | 34.5M | -227.97K | -1.71M | - | - |
| netCommonStockIssuance | -4.4M | -3.66M | - | - | 34.5M | -227.97K | -1.71M | - | - |
| commonStockIssuance | - | - | - | - | 34.5M | - | - | - | - |
| commonStockRepurchased | -4.4M | -3.66M | - | - | - | -227.97K | -1.71M | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | -1.53M | - | - | - | - |
| commonDividendsPaid | - | - | - | - | -1.53M | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -470.66K | -501.04K | -2.12M | - | 337.18K | - | -5.66M | - | - |
| netCashProvidedByFinancingActivities | -6.69M | -9.18M | -9.88M | 8.58M | 30.23M | 1.79M | -8.9M | -1.53M | 1.75M |
| date | 2026-04-30 | 2026-01-31 | 2025-10-31 | 2025-07-31 | 2025-04-30 | 2025-01-31 | 2024-10-31 | 2024-07-31 | 2024-04-30 | 2024-01-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 32.54M | 35.23M | 40.17M | 35.02M | 34.29M | 28.16M | 30.14M | 30.65M | 34.17M | 34.58M |
| costOfRevenue | 12M | 12.3M | 10.86M | 9.82M | 9.27M | 7.88M | 8.14M | 7.66M | 12.03M | 11.77M |
| grossProfit | 20.54M | 22.94M | 27.38M | 25.2M | 25.02M | 20.28M | 22M | 22.98M | 22.14M | 22.81M |
| researchAndDevelopmentExpenses | 7.37M | 7.96M | 7.5M | 7.59M | 7.81M | 7.12M | 6.78M | 6.71M | 7M | 7.03M |
| generalAndAdministrativeExpenses | 5.62M | 5.7M | 5.23M | 4.85M | 5.79M | 4.2M | 4.05M | 4.45M | 4.72M | 5.24M |
| sellingAndMarketingExpenses | 7.72M | 6.71M | 7.89M | 7.72M | 8.19M | 6.52M | 6.95M | 6.74M | 6.98M | 6.66M |
| sellingGeneralAndAdministrativeExpenses | 13.34M | 15.18M | 13.12M | 12.56M | 13.98M | 10.71M | 11.01M | 11.2M | 11.7M | 11.89M |
| otherExpenses | 2.97M | - | 4.82M | 4.75M | 6.39M | 4.63M | 3.98M | 3.94M | - | - |
| operatingExpenses | 23.68M | 23.13M | 25.43M | 24.91M | 28.18M | 22.47M | 21.77M | 21.85M | 20.3M | 20.53M |
| costAndExpenses | 35.68M | 35.43M | 36.29M | 34.72M | 37.46M | 30.35M | 29.91M | 29.51M | 32.32M | 32.3M |
| netInterestIncome | -147.61K | -201.38K | -260.87K | -233.25K | -171.09K | -167.61K | -201.87K | -205.74K | -244.28K | -298.68K |
| interestIncome | 58388 | - | 82893 | 20576 | 90748 | 61210 | 100.68K | - | - | - |
| interestExpense | 206K | 201.38K | 343.76K | 253.82K | 261.84K | 228.82K | 302.54K | 205.74K | 244.28K | 298.68K |
| depreciationAndAmortization | 2.11M | 2.14M | 2.18M | 2.2M | 2.25M | 2.19M | 2.21M | 2.43M | 2.53M | 2.55M |
| ebitda | -1.04M | 1.94M | 6.13M | 2.51M | -827.17K | 67071 | 2.54M | 3.56M | 4.38M | 4.82M |
| ebit | -3.15M | -197.95K | 3.96M | 313.05K | -3.08M | -2.12M | 330.54K | 1.13M | 1.85M | 2.27M |
| nonOperatingIncomeExcludingInterest | - | - | -82893 | -20576 | -90747 | -61210 | -100.68K | - | - | - |
| operatingIncome | -3.15M | -197.95K | 3.87M | 292.47K | -3.17M | -2.18M | 229.86K | 1.13M | 1.85M | 2.27M |
| totalOtherIncomeExpensesNet | -147.61K | -150.34K | -260.87K | -233.25K | -171.09K | -167.61K | -201.87K | -205.74K | -244.28K | -298.68K |
| incomeBeforeTax | -3.3M | -348.29K | 3.61M | 59225 | -3.34M | -2.35M | 27992 | 925.28K | 1.6M | 1.98M |
| incomeTaxExpense | -1.48M | -168.99K | 207.96K | -119.99K | -947.96K | -1.27M | -2.03M | 490.13K | 669.34K | 698.78K |
| netIncomeFromContinuingOperations | -1.82M | -179.3K | 3.4M | 179.22K | -2.39M | -1.08M | 2.05M | 435.15K | 931.85K | 1.28M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -1.82M | -179.3K | 3.4M | 179.22K | -2.39M | -1.08M | 2.05M | 435.15K | 931.85K | 1.28M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -1.82M | -179.3K | 3.4M | 179.22K | -2.39M | -1.08M | 2.05M | 435.15K | 931.85K | 1.28M |
| eps | -0.07 | -0.01 | 0.12 | 0.01 | -0.08 | -0.04 | 0.07 | 0.01 | 0.03 | 0.04 |
| date | 2026-04-30 | 2026-01-31 | 2025-10-31 | 2025-07-31 | 2025-04-30 | 2025-01-31 | 2024-10-31 | 2024-07-31 | 2024-04-30 | 2024-01-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 18.1M | 16.99M | 17.2M | 10.88M | 11.83M | 16.64M | 16.47M | 13.88M | 11.19M | 13.04M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 18.1M | 16.99M | 17.2M | 10.88M | 11.83M | 16.64M | 16.47M | 13.88M | 11.19M | 13.04M |
| netReceivables | 23.17M | 24.78M | 25.99M | 31.68M | 29.52M | 25.19M | 25.78M | 26.72M | 24.66M | 17.77M |
| accountsReceivables | 18.76M | 21.84M | 23.85M | 26.64M | 25.62M | 21.81M | 23.84M | 24.68M | 22.07M | 15.74M |
| otherReceivables | 4.41M | 2.93M | 2.14M | 5.03M | 3.9M | 3.38M | 1.94M | 2.04M | 2.22M | - |
| inventory | 15.12M | 11.94M | 13.28M | 14.83M | 14.43M | 16.37M | 14.93M | 15.58M | 16.39M | 16.67M |
| prepaids | 4.06M | 3.51M | 4.15M | 3.91M | 4.47M | 4.09M | 4.04M | 3.83M | 4.77M | 4.5M |
| otherCurrentAssets | - | - | - | - | - | - | - | - | -362.82K | 718.19K |
| totalCurrentAssets | 60.46M | 57.22M | 60.61M | 61.31M | 60.24M | 62.3M | 61.22M | 60.01M | 56.64M | 52.71M |
| propertyPlantEquipmentNet | 6.5M | 7.25M | 8.22M | 8.57M | 9.22M | 9.89M | 8.91M | 9.93M | 10.17M | 10.71M |
| goodwill | 46.81M | 46.81M | 47.93M | 47.19M | 47M | 47.99M | 46.72M | 46.31M | 45.93M | 44.95M |
| intangibleAssets | 4.07M | 5.25M | 6.51M | 7.59M | 8.8M | 10.15M | 11.24M | 12.73M | 14.19M | 15.55M |
| goodwillAndIntangibleAssets | 50.88M | 52.05M | 54.44M | 54.79M | 55.8M | 58.13M | 57.96M | 59.04M | 60.12M | 60.51M |
| longTermInvestments | 2.96M | 3.94M | 3.41M | 4.87M | 4.59M | 3.48M | 3.77M | 3.85M | 2.58M | 2.03M |
| taxAssets | 9.41M | 9.49M | 9.83M | 6.23M | 7.58M | 6.89M | 6.7M | 3.95M | 3.54M | 3.61M |
| otherNonCurrentAssets | 10.32M | 8.78M | 8.52M | 3.36M | 3.44M | 3.17M | 2.75M | 3.46M | 7.24M | 5.87M |
| totalNonCurrentAssets | 80.07M | 81.52M | 84.43M | 77.81M | 80.63M | 81.57M | 80.1M | 80.23M | 83.65M | 82.72M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 140.52M | 138.74M | 145.04M | 139.12M | 140.88M | 143.87M | 141.32M | 140.24M | 140.29M | 135.43M |
| totalPayables | 10.16M | 6.71M | 9.62M | 8.01M | 11.56M | 10.24M | 11.53M | 10.21M | 9.57M | 8.28M |
| accountPayables | 10.16M | 6.71M | 9.62M | 8.01M | 11.56M | 10.24M | 10.91M | 8.15M | 8.41M | 6.82M |
| otherPayables | - | - | - | - | - | - | 625.49K | 2.06M | 1.16M | 2.92M |
| accruedExpenses | 7.62M | 6.39M | 10.63M | 8.13M | 6.67M | 5.62M | 5.46M | 5.88M | 6.11M | 5.16M |
| shortTermDebt | 5.83M | 6.4M | 3.76M | 9.14M | 8.46M | 6.05M | 3.38M | 4.54M | 2.86M | 4.77M |
| capitalLeaseObligationsCurrent | 1.48M | 1.55M | 1.63M | 1.66M | 1.68M | 1.7M | 1.38M | 1.68M | 1.68M | 1.65M |
| taxPayables | - | - | - | - | - | - | 625.49K | 1.78M | 890.56K | 1.46M |
| deferredRevenue | 13.67M | 13.69M | 13.37M | 11.72M | 11.96M | 14.1M | 14.24M | 12.67M | 13.56M | 12.33M |
| otherCurrentLiabilities | - | 1.61M | - | - | - | 12942 | - | - | - | 300.77K |
| totalCurrentLiabilities | 38.75M | 36.34M | 39.01M | 38.66M | 40.33M | 37.72M | 36M | 34.98M | 33.78M | 32.49M |
| longTermDebt | 1.12M | 1.18M | 1.3M | 719.16K | 974.01K | 1.17M | 1.46M | 1.66M | 1.45M | 1.64M |
| capitalLeaseObligationsNonCurrent | 2.5M | 2.86M | 3.3M | 3.64M | 4.03M | 4.54M | 4.05M | 5.46M | 5.85M | 6.19M |
| deferredRevenueNonCurrent | 3.87M | 3.99M | 3.85M | 4.01M | 3.46M | 3.35M | 3.01M | 3.01M | 4.08M | 3.41M |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | - | - | - | - | - | - | - | - | - | - |
| totalNonCurrentLiabilities | 7.49M | 8.03M | 8.45M | 8.37M | 8.46M | 9.06M | 8.52M | 10.13M | 11.38M | 11.24M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 3.98M | 4.41M | 4.93M | 5.3M | 5.71M | 6.24M | 5.43M | 7.14M | 7.53M | 7.83M |
| totalLiabilities | 46.24M | 44.37M | 47.46M | 47.03M | 48.79M | 46.78M | 44.52M | 45.11M | 45.16M | 43.73M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 87.69M | 86.6M | 85.93M | 86.26M | 87.31M | 88.68M | 88.74M | 89.9M | 91.22M | 91.36M |
| retainedEarnings | -9.4M | -7.59M | -7.24M | -10.48M | -10.19M | -7.35M | -6.11M | -7.79M | -7.74M | -8.66M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2026-04-30 | 2026-01-31 | 2025-10-31 | 2025-07-31 | 2025-04-30 | 2025-01-31 | 2024-10-31 | 2024-07-31 | 2024-04-30 | 2024-01-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | -1.82M | -179.3K | 3.4M | 179.22K | -2.39M | -1.08M | 2.05M | 435.15K | 931.85K | 1.28M |
| depreciationAndAmortization | 2.11M | 2.14M | 2.18M | 2.2M | 2.25M | 2.19M | 2.21M | 2.43M | 2.53M | 2.55M |
| deferredIncomeTax | -3.01M | -428.28K | -93415 | -305.53K | -2.33M | -1.4M | -1.24M | 414.45K | 165.12K | -140.16K |
| stockBasedCompensation | 1.36M | 671.11K | 1.02M | 1.04M | 1.04M | 384.05K | 662.54K | 585.08K | 694.61K | 347.68K |
| changeInWorkingCapital | 3.76M | -2.14M | 5.92M | -2.39M | -1.37M | -306.56K | 5.23M | -538.67K | -1.94M | 4.55M |
| accountsReceivables | 4.56M | 987.91K | -1M | -755.57K | -3.27M | 1.51M | 936.28K | 156.58K | -6.36M | 7.83M |
| inventory | -3.18M | 1.34M | 1.56M | -406.47K | 1.95M | -1.45M | 654.92K | 813.26K | 279.37K | 2.26M |
| accountsPayables | 3.07M | -5.55M | 4.11M | -2.08M | 2.36M | -498.12K | 2.34M | -485.36K | 2.51M | -5.52M |
| otherWorkingCapital | -692.97K | 1.09M | 1.26M | 856.03K | -2.4M | 133.71K | 1.3M | -1.02M | 1.64M | -11541 |
| otherNonCashItems | -620.35K | 2.17M | -75764 | 115.62K | -1.05M | -432.07K | -1.32M | 297.66K | 7.89M | -1.26M |
| netCashProvidedByOperatingActivities | 1.77M | -150.52K | 12.35M | 841.43K | -3.84M | -644.42K | 7.59M | 3.62M | 946.71K | 7.32M |
| investmentsInPropertyPlantAndEquipment | -159.63K | -185.05K | -556.31K | -186.92K | -485.67K | -516.58K | -902.91K | -502.59K | -135.13K | -454.65K |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | - | - | - | -204.23K | - | - | - |
| netCashProvidedByInvestingActivities | -159.63K | -185.05K | -556.31K | -186.92K | -485.67K | -516.58K | -1.11M | -502.59K | -135.13K | -454.65K |
| netDebtIssuance | -635.77K | 2.53M | -4.8M | -74860 | 1.69M | 1.89M | -1.81M | 1.32M | -2.11M | -1.34M |
| longTermNetDebtIssuance | -276.31K | -269.95K | 441.29K | -752.85K | -676.34K | -810.41K | -635.61K | -350.87K | -738.21K | -840.75K |
| shortTermNetDebtIssuance | -359.46K | 2.8M | -5.24M | 677.99K | 2.36M | 2.71M | -1.18M | 1.67M | -1.92M | -1.04M |
| netStockIssuance | 441.45K | -474.36K | -488.93K | -1.53M | -2.38M | -470.66K | -1.66M | -1.81M | -191.55K | - |
| netCommonStockIssuance | 441.45K | -474.36K | -488.93K | -1.53M | -2.38M | -470.66K | -1.66M | -1.81M | -191.55K | - |
| commonStockIssuance | - | 47393 | - | - | - | - | - | - | - | - |
| commonStockRepurchased | 203.99K | -521.75K | -488.93K | -1.53M | -2.38M | -470.66K | -1.66M | -1.81M | -191.55K | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -299.14K | -1.55M | -525.32K | - | 526.13K | -526.13K | -501.04K | - | -545.8K | -537.66K |
| netCashProvidedByFinancingActivities | -493.46K | 501.56K | -5.81M | -1.6M | -165.78K | 897.83K | -3.97M | -490.95K | -2.85M | -1.88M |