NASDAQ : MAMA
-$0.61 (-3.27%)
| date | 2026-01-31 | 2025-01-31 | 2024-01-31 | 2023-01-31 | 2022-01-31 | 2021-01-31 | 2020-01-31 | 2019-01-31 | 2018-01-31 | 2017-01-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 171.71M | 123.33M | 103.28M | 93.19M | 47.08M | 40.76M | 33.75M | 28.47M | 27.54M | 18.05M |
| costOfRevenue | 128.67M | 92.8M | 72.95M | 73.77M | 35.23M | 28.02M | 23.77M | 18.58M | 18.28M | 10.83M |
| grossProfit | 43.05M | 30.53M | 30.33M | 19.42M | 11.85M | 12.74M | 9.98M | 9.89M | 9.26M | 7.22M |
| researchAndDevelopmentExpenses | 288K | 455K | 414K | 135.14K | 120.69K | 110.71K | 114.63K | 130.92K | 138K | 153.3K |
| generalAndAdministrativeExpenses | - | 22.1M | 21.03M | 16.46M | 11.65M | 9.15M | 7.79M | 8.29M | 8.06M | 6.61M |
| sellingAndMarketingExpenses | - | 2.2M | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 35.65M | 24.3M | 21.03M | 16.46M | 11.65M | 9.15M | 7.79M | 8.29M | 8.06M | 6.61M |
| otherExpenses | -1.3M | 900K | - | 2648 | 37704 | - | - | - | - | - |
| operatingExpenses | 34.63M | 25.66M | 21.44M | 16.6M | 11.77M | 9.26M | 7.9M | 8.43M | 8.2M | 6.76M |
| costAndExpenses | 163.3M | 118.45M | 94.39M | 90.37M | 47M | 37.28M | 31.67M | 27.01M | 26.48M | 17.59M |
| netInterestIncome | -261K | -275K | -571K | -656K | -75925 | -155.62K | -550.73K | -1.02M | -743.4K | -757.06K |
| interestIncome | 211K | 218K | - | - | - | - | - | - | - | - |
| interestExpense | 472K | 493K | 571K | 656.01K | 75925 | 155.62K | 550.73K | 1.02M | 743.4K | 757.06K |
| depreciationAndAmortization | 6.29M | 1.55M | 2.47M | 1.76M | 1.01M | 801.31K | 749.28K | 679K | 538.32K | 441.58K |
| ebitda | 14.71M | 6.75M | 11.36M | 4.59M | 1.13M | 4.28M | 2.83M | 2.15M | 1.6M | 897.57K |
| ebit | 8.41M | 5.2M | 8.89M | 2.82M | 120.47K | 3.48M | 2.08M | 1.47M | 1.06M | 455.98K |
| nonOperatingIncomeExcludingInterest | - | -322K | - | - | -37704 | - | - | - | - | - |
| operatingIncome | 8.41M | 4.88M | 8.89M | 2.82M | 82767 | 3.48M | 2.08M | 1.47M | -1.06M | 455.98K |
| totalOtherIncomeExpensesNet | -1.56M | -171K | -321K | -653.36K | -38221 | -155.62K | -550.73K | -1.02M | -743.4K | -757.06K |
| incomeBeforeTax | 6.85M | 4.71M | 8.57M | 2.17M | 44546 | 3.32M | 1.53M | 453.5K | 319.74K | -301.08K |
| incomeTaxExpense | 1.56M | 995K | 2.01M | 9104 | 296.47K | -744.97K | - | - | 2.13M | - |
| netIncomeFromContinuingOperations | 5.29M | 3.71M | 6.56M | 2.16M | -251.93K | 4.07M | 1.53M | 453.5K | 319.74K | -301.08K |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | 144.81K | - | - | - | - | - | - |
| netIncome | 5.29M | 3.71M | 6.56M | 2.3M | -251.93K | 4.07M | 1.53M | 453.5K | 319.74K | -301.08K |
| netIncomeDeductions | - | - | -0.0 | 0.0 | - | - | - | - | -0.0 | - |
| bottomLineNetIncome | 5.29M | 3.71M | 6.51M | 2.23M | -251.93K | 4.07M | 1.53M | 453.5K | 228.18K | -506K |
| eps | 0.14 | 0.1 | 0.18 | 0.06 | -0.01 | 0.12 | 0.05 | 0.01 | 0.01 | -0.01 |
| date | 2026-01-31 | 2025-01-31 | 2024-01-31 | 2023-01-31 | 2022-01-31 | 2021-01-31 | 2020-01-31 | 2019-01-31 | 2018-01-31 | 2017-01-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 19.95M | 7.15M | 11.02M | 4.38M | 850.6K | 3.19M | 393.68K | 609.41K | 581.32K | 670.81K |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 19.95M | 7.15M | 11.02M | 4.38M | 850.6K | 3.19M | 393.68K | 609.41K | 581.32K | 670.81K |
| netReceivables | 13.07M | 8.13M | 7.86M | 6.83M | 7.63M | 3.97M | 3.73M | 2.65M | 3.08M | 1.82M |
| accountsReceivables | 13.07M | 8.13M | 7.86M | 6.83M | 7.63M | 3.97M | 3.73M | 2.65M | 3.08M | 1.82M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 9.65M | 4.82M | 3.31M | 3.64M | 2.89M | 1.2M | 1.25M | 1.35M | 824.28K | 806.62K |
| prepaids | - | - | 1.38M | - | 269.21K | 519.89K | 252.27K | 155.18K | 261.98K | 180.26K |
| otherCurrentAssets | 2.41M | 1.78M | - | 828K | - | - | - | - | - | - |
| totalCurrentAssets | 45.08M | 21.88M | 23.57M | 15.67M | 11.64M | 8.88M | 5.62M | 4.76M | 4.75M | 3.48M |
| propertyPlantEquipmentNet | 27.98M | 12.76M | 7.32M | 6.66M | 7.27M | 4.32M | 4.3M | 2.88M | 2.5M | 1.56M |
| goodwill | 9.45M | 8.63M | 8.63M | 8.63M | 8.63M | - | - | - | - | - |
| intangibleAssets | 3.09M | 3.44M | 4.98M | 1.5M | 1.98M | 87639 | - | - | - | - |
| goodwillAndIntangibleAssets | 12.54M | 12.07M | 13.61M | 10.14M | 10.62M | 87639 | - | - | - | - |
| longTermInvestments | - | - | - | 1.34M | - | - | - | - | - | - |
| taxAssets | - | 258K | 503K | 718K | 448.5K | 744.97K | 21748 | - | - | - |
| otherNonCurrentAssets | 95000 | 95000 | 95000 | 54000 | 52249 | 20177 | -1571 | 20177 | 20177 | 20177 |
| totalNonCurrentAssets | 40.62M | 25.18M | 21.54M | 18.91M | 18.39M | 5.17M | 4.32M | 2.9M | 2.52M | 1.58M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 85.7M | 47.06M | 45.1M | 34.58M | 30.03M | 14.05M | 9.94M | 7.67M | 7.27M | 5.06M |
| totalPayables | 10.97M | 9.05M | 8.74M | - | - | 3.71M | 3.55M | 3.06M | 3.46M | 2.12M |
| accountPayables | 10.97M | 9.05M | 8.18M | - | - | 3.71M | 3.55M | 3.06M | 3.46M | 2.12M |
| otherPayables | - | - | 563K | - | - | - | - | - | - | - |
| accruedExpenses | 3.64M | 1.61M | 1.79M | - | - | - | - | - | - | - |
| shortTermDebt | 960K | 3.78M | 3.46M | 2.24M | 2M | 338.24K | 423.8K | 500K | 4.2M | 2.91M |
| capitalLeaseObligationsCurrent | 2.01M | 1.19M | 801K | 574K | 510.74K | - | 231.64K | 53730 | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | -231.64K | -53730 | - | - |
| otherCurrentLiabilities | 3.19M | 1.39M | 1.89M | 9.06M | 6.48M | - | - | - | - | - |
| totalCurrentLiabilities | 20.77M | 17.02M | 16.69M | 11.88M | 8.99M | 4.05M | 4.21M | 3.62M | 7.66M | 5.03M |
| longTermDebt | 4.41M | 1.34M | 5.25M | 7.04M | 9.22M | - | 3.64M | 5.17M | 1.55M | 2.71M |
| capitalLeaseObligationsNonCurrent | 7.08M | 3.8M | 3.58M | 3.15M | 3.72M | 1.69M | 1.69M | 162.53K | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 813K | - | - | - | - | - | 21748 | - | - | - |
| otherNonCurrentLiabilities | - | - | - | - | - | - | - | - | - | - |
| totalNonCurrentLiabilities | 12.31M | 5.14M | 8.83M | 10.19M | 12.94M | 1.69M | 5.33M | 5.33M | 1.55M | 2.71M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 9.09M | 4.99M | 4.38M | 3.72M | 4.23M | 1.69M | 1.92M | 216.26K | - | - |
| totalLiabilities | 33.08M | 22.17M | 25.52M | 22.07M | 21.92M | 5.74M | 9.54M | 8.95M | 9.21M | 7.74M |
| treasuryStock | -150K | -150K | -150K | -150K | -149.5K | -149.5K | -149.5K | -149.5K | -149.5K | -149.5K |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | - | - | - | - | 359 | 357 | 321 | 320 | 319 | 278 |
| retainedEarnings | 5.45M | 164K | -3.55M | -10.06M | -12.33M | -12.08M | -16.14M | -17.68M | -18.13M | -18.36M |
| additionalPaidInCapital | 47.32M | 24.88M | 23.28M | 22.72M | 20.59M | 20.54M | 16.7M | 16.55M | 16.34M | 15.83M |
| date | 2026-01-31 | 2025-01-31 | 2024-01-31 | 2023-01-31 | 2022-01-31 | 2021-01-31 | 2020-01-31 | 2019-01-31 | 2018-01-31 | 2017-01-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 5.29M | 3.71M | 6.56M | 2.3M | -251.93K | 4.07M | 1.53M | 453.5K | 319.74K | -301.08K |
| depreciationAndAmortization | 4.89M | 1.55M | 2.47M | 1.76M | 1.01M | 801.31K | 749.28K | 679K | 538.32K | 441.58K |
| deferredIncomeTax | 1.07M | 245K | 215K | -269.06K | 296.47K | -744.97K | - | - | - | - |
| stockBasedCompensation | 1.96M | 1.1M | 436K | 110K | 32918 | 52895 | 93862 | 162.49K | 428.24K | 598.2K |
| changeInWorkingCapital | -3.34M | -1.44M | 2.22M | 1.49M | -183.96K | -495.76K | -628.88K | 15096 | -34230 | -410K |
| accountsReceivables | -1.31M | -272K | 2.39M | 562.67K | -938.41K | -245.91K | -1.08M | 433.89K | -1.27M | -341.24K |
| inventory | -3.52M | -1.51M | 263K | -745.09K | -474.53K | 51206 | 101.17K | -523.31K | -17653 | -248.87K |
| accountsPayables | 3.61M | 79000 | 476K | 2.19M | 1.18M | 99249 | 490.86K | -2284 | 1.33M | 151.02K |
| otherWorkingCapital | -2.13M | 256K | -915K | -518.98K | 53299 | -400.31K | -143.85K | 104.52K | -163.44K | 58186 |
| otherNonCashItems | 1.56M | 16000 | -278K | 111.64K | 2437 | 17864 | 67735 | 133.31K | 63428 | 28526 |
| netCashProvidedByOperatingActivities | 11.42M | 5.18M | 11.62M | 5.51M | 909.84K | 3.7M | 1.81M | 1.44M | 1.32M | 357.23K |
| investmentsInPropertyPlantAndEquipment | -1.65M | -5.1M | -786K | -593.21K | -862.42K | -451.94K | -268.11K | -1.03M | -1.47M | -552.87K |
| acquisitionsNet | -17.31M | - | -646K | -500K | -10.41M | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | -500K | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | -500K | - | -32567 | - | - | - | - |
| netCashProvidedByInvestingActivities | -18.96M | -5.1M | -1.43M | -1.09M | -11.27M | -451.94K | -268.11K | -1.03M | -1.47M | -552.87K |
| netDebtIssuance | 1.37M | -4.01M | -3.56M | -2.15M | 8.07M | -4.24M | -1.76M | -421.6K | 94528 | -280.29K |
| longTermNetDebtIssuance | -17.4M | -4.01M | -3.56M | -2.15M | 7.3M | -3.8M | -1.76M | -210.8K | 94528 | -280.29K |
| shortTermNetDebtIssuance | 18.77M | - | - | 125K | 765K | -3M | 385.31K | -210.8K | 1.34M | 403.52K |
| netStockIssuance | 18.98M | 55000 | - | 1.33M | - | 3.79M | - | - | - | - |
| netCommonStockIssuance | 18.98M | 55000 | - | -38350 | - | 3.79M | - | - | - | - |
| commonStockIssuance | 18.93M | 55000 | 68000 | 1.33M | 19080 | 3.79M | - | 40000 | - | - |
| commonStockRepurchased | - | - | - | -1.33M | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | 1.36M | - | - | - | - | - | - |
| netDividendsPaid | - | - | -49000 | -34070 | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | -70 | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | -49000 | -34000 | - | - | - | - | - | - |
| otherFinancingActivities | - | - | 68000 | -27617 | -44670 | - | - | 40000 | -24697 | 353.52K |
| netCashProvidedByFinancingActivities | 20.34M | -3.95M | -3.54M | -888.04K | 8.02M | -449.72K | -1.76M | -381.6K | 69831 | 73233 |
| 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 | 52.77M | 53.99M | 47.27M | 35.2M | 35.26M | 33.58M | 31.52M | 28.38M | 29.84M | 26.72M |
| costOfRevenue | 40.34M | 40.03M | 36.13M | 26.43M | 26.07M | 24.51M | 24.41M | 21.5M | 22.38M | 18.9M |
| grossProfit | 12.43M | 13.96M | 11.14M | 8.77M | 9.18M | 9.08M | 7.11M | 6.88M | 7.46M | 7.82M |
| researchAndDevelopmentExpenses | 87000 | 80000 | 80000 | 55000 | 73000 | 103K | 155K | 93000 | 104K | 124K |
| generalAndAdministrativeExpenses | 8.92M | 9.56M | 8.48M | 6.31M | 6.72M | 6.35M | 5.73M | 4.77M | 5.21M | 5.05M |
| sellingAndMarketingExpenses | 761K | 1.2M | 756K | 709K | 814K | 700K | 663K | 404K | 476K | 678K |
| sellingGeneralAndAdministrativeExpenses | 9.68M | 10.76M | 9.23M | 7.02M | 7.53M | 7.05M | 6.4M | 5.17M | 5.69M | 5.73M |
| otherExpenses | - | 100000 | 1M | - | - | - | - | - | 900K | - |
| operatingExpenses | 9.76M | 10.94M | 10.31M | 7.07M | 7.61M | 7.15M | 6.55M | 5.27M | 6.69M | 5.86M |
| costAndExpenses | 50.1M | 50.98M | 46.45M | 33.5M | 33.68M | 31.66M | 30.96M | 26.77M | 29.06M | 24.76M |
| netInterestIncome | -30000 | -48000 | -97000 | -55000 | -61000 | -85000 | -86000 | -63000 | -41000 | -71000 |
| interestIncome | 90000 | 77000 | 79000 | 25000 | 30000 | 26000 | 37000 | 63000 | 92000 | - |
| interestExpense | 120K | 125K | 176K | 80000 | 91000 | 111K | 123K | 126K | 133K | 71000 |
| depreciationAndAmortization | 2.03M | 642K | 1.77M | 1.26M | 1.22M | -69000 | 402K | 838K | 806K | 791K |
| ebitda | 4.7M | 3.73M | 2.59M | 2.98M | 2.82M | 1.93M | 1.06M | 2.51M | 1.67M | 2.76M |
| ebit | 2.66M | 3.09M | 823K | 1.72M | 1.61M | 2M | 661K | 1.68M | 865K | 1.96M |
| nonOperatingIncomeExcludingInterest | - | -77000 | - | -25000 | -30000 | -69000 | -98000 | -63000 | -92000 | - |
| operatingIncome | 2.66M | 3.01M | 823K | 1.7M | 1.58M | 1.93M | 563K | 1.61M | 773K | 1.96M |
| totalOtherIncomeExpensesNet | -30000 | -48000 | -97000 | -55000 | -61000 | -42000 | -25000 | -63000 | -41000 | -71000 |
| incomeBeforeTax | 2.63M | 2.96M | 726K | 1.64M | 1.52M | 1.89M | 538K | 1.55M | 732K | 1.89M |
| incomeTaxExpense | 577K | 731K | 186K | 368K | 280K | 287K | 128K | 401K | 179K | 486K |
| netIncomeFromContinuingOperations | 2.06M | 2.23M | 540K | 1.28M | 1.24M | 1.6M | 410K | 1.15M | 553K | 1.41M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 2.06M | 2.23M | 540K | 1.28M | 1.24M | 1.6M | 410K | 1.15M | 553K | 1.41M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 2.06M | 2.23M | 540K | 1.28M | 1.24M | 1.6M | 410K | 1.15M | 553K | 1.41M |
| eps | 0.05 | 0.06 | 0.01 | 0.03 | 0.03 | 0.04 | 0.01 | 0.03 | 0.01 | 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 | 24.41M | 19.95M | 18.07M | 9.38M | 12.01M | 7.15M | 9.32M | 7.37M | 13.04M | 11.02M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 24.41M | 19.95M | 18.07M | 9.38M | 12.01M | 7.15M | 9.32M | 7.37M | 13.04M | 11.02M |
| netReceivables | 13.21M | 13.07M | 11.05M | 6.74M | 5.8M | 8.13M | 8.57M | 8.13M | 8.08M | 7.86M |
| accountsReceivables | 13.21M | 13.07M | 11.05M | 6.74M | 5.8M | 8.13M | 8.57M | 8.13M | 8.08M | 7.86M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 9M | 9.65M | 10.36M | 6.43M | 5.29M | 4.82M | 3.19M | 2.85M | 3.02M | 3.31M |
| prepaids | - | - | - | - | - | - | - | - | - | 1.38M |
| otherCurrentAssets | 2.14M | 2.41M | 1.49M | 881K | 1.12M | 1.78M | 929K | 1.36M | 1.23M | - |
| totalCurrentAssets | 48.77M | 45.08M | 40.96M | 23.44M | 24.23M | 21.88M | 22M | 19.71M | 25.37M | 23.57M |
| propertyPlantEquipmentNet | 26.56M | 27.98M | 29.37M | 15.87M | 16.23M | 12.76M | 12.93M | 9.92M | 8.21M | 7.32M |
| goodwill | 9.45M | 9.45M | 9.45M | 8.63M | 8.63M | 8.63M | 8.63M | 8.63M | 8.63M | 8.63M |
| intangibleAssets | 2.66M | 3.09M | 3.53M | 2.68M | 3.07M | 3.44M | 3.82M | 4.21M | 4.6M | 4.98M |
| goodwillAndIntangibleAssets | 12.11M | 12.54M | 12.98M | 11.32M | 11.7M | 12.07M | 12.46M | 12.84M | 13.23M | 13.61M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | - | - | 625K | 516K | 469K | 258K | 413K | 390K | 331K | 503K |
| otherNonCurrentAssets | 95000 | 95000 | 95000 | 95000 | 95000 | 95000 | 95000 | 95000 | 95000 | 95000 |
| totalNonCurrentAssets | 38.76M | 40.62M | 43.07M | 27.8M | 28.5M | 25.18M | 25.89M | 23.24M | 21.87M | 21.54M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 87.53M | 85.7M | 84.03M | 51.24M | 52.72M | 47.06M | 47.9M | 42.95M | 47.24M | 45.1M |
| totalPayables | 11M | 10.97M | 11.7M | 8.18M | 9.43M | 9.05M | - | 9.79M | - | 8.74M |
| accountPayables | 11M | 10.97M | 11.7M | 8.1M | 9.18M | 9.05M | - | 9.79M | - | 8.18M |
| otherPayables | - | - | - | 73000 | 249K | - | - | - | - | 563K |
| accruedExpenses | 3.07M | 3.64M | - | 1.33M | 1.38M | 1.61M | - | - | - | 845K |
| shortTermDebt | 972K | 960K | 1.7M | 2.29M | 3.78M | 3.78M | 3.78M | 3.77M | 3.47M | 3.46M |
| capitalLeaseObligationsCurrent | 2.07M | 2.01M | 1.96M | 1.42M | 1.41M | 1.19M | 1.21M | 786K | 796K | 801K |
| taxPayables | - | - | - | 73000 | 249K | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 3.86M | 3.19M | 6.77M | 1.62M | 2.72M | 1.39M | 13.84M | - | 14.26M | 2.84M |
| totalCurrentLiabilities | 20.98M | 20.77M | 22.13M | 14.84M | 18.72M | 17.02M | 18.84M | 14.35M | 18.52M | 16.69M |
| longTermDebt | 4.12M | 4.41M | 11.35M | 451K | 839K | 1.34M | 2.48M | 2.98M | 4.87M | 5.25M |
| capitalLeaseObligationsNonCurrent | 6.54M | 7.08M | 7.6M | 6.36M | 6.73M | 3.8M | 3.58M | 3.32M | 3.5M | 3.58M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 530K | 813K | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | - | - | -6.64M | - | - | - | - | - | - | - |
| totalNonCurrentLiabilities | 11.18M | 12.31M | 12.31M | 6.81M | 7.57M | 5.14M | 6.06M | 6.3M | 8.37M | 8.83M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 8.61M | 9.09M | 9.56M | 7.78M | 8.14M | 4.99M | 4.8M | 4.11M | 4.3M | 4.38M |
| totalLiabilities | 32.17M | 33.08M | 34.44M | 21.65M | 26.29M | 22.17M | 24.9M | 20.65M | 26.89M | 25.52M |
| treasuryStock | -150K | -150K | -150K | -150K | -150K | -150K | -150K | -150K | -150K | -150K |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | - | - | - | - | - | - | - | - | - | - |
| retainedEarnings | 7.51M | 5.45M | 3.22M | 2.68M | 1.4M | 164K | -1.44M | -1.85M | -2.99M | -3.55M |
| additionalPaidInCapital | 48M | 47.32M | 46.53M | 27.06M | 25.19M | 24.88M | 24.58M | 24.29M | 23.49M | 23.28M |
| 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 | 2.06M | 2.23M | 540K | 1.28M | 1.24M | 1.6M | 410K | 1.15M | 553K | 1.41M |
| depreciationAndAmortization | 1.6M | 2.05M | 1.72M | 1.26M | 1.22M | -496K | 402K | 838K | 806K | 791K |
| deferredIncomeTax | -283K | 1.44M | -109K | -47000 | -211K | 155K | -23000 | -59000 | 172K | -84000 |
| stockBasedCompensation | 580K | 790K | 533K | 335K | 305K | 298K | 280K | 316K | 205K | 216K |
| changeInWorkingCapital | 614K | -3.54M | 1.24M | -4.5M | 3.45M | -2.42M | 3.73M | -4.65M | 1.9M | 4.56M |
| accountsReceivables | -140K | -2.12M | -582K | -935K | 2.33M | 436K | -441K | -47000 | -220K | 3.42M |
| inventory | 645K | 565K | -2.47M | -1.15M | -470K | -1.63M | -342K | 169K | 293K | -723K |
| accountsPayables | 245K | -668K | 5.2M | -2.4M | 1.47M | - | - | - | - | 2.33M |
| otherWorkingCapital | -136K | -1.32M | -917K | -20000 | 125K | -1.23M | 4.51M | -4.78M | 1.83M | -464K |
| otherNonCashItems | 440K | 1.04M | -50000 | 3000 | 3000 | 3000 | 3000 | 4000 | 6000 | -3.38M |
| netCashProvidedByOperatingActivities | 5.01M | 3.22M | 3.87M | -1.67M | 6M | -857K | 4.8M | -2.41M | 3.64M | 6.74M |
| investmentsInPropertyPlantAndEquipment | -177K | -407K | -194K | -514K | -539K | -73000 | -2.28M | -1.6M | -1.14M | -115K |
| acquisitionsNet | - | -17.31M | -17.5M | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | 17.5M | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByInvestingActivities | -177K | -218K | -17.69M | -514K | -539K | -73000 | -2.28M | -1.6M | -1.14M | -115K |
| netDebtIssuance | -372K | -1.12M | 3.57M | -479K | -605K | -1.24M | -598K | -1.69M | -483K | -1.23M |
| longTermNetDebtIssuance | -372K | -19.89M | 3.57M | -479K | -605K | -1.24M | -598K | -1.69M | -483K | -1.23M |
| shortTermNetDebtIssuance | - | 18.77M | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | 18.94M | 37000 | - | - | 11000 | - | - | - |
| netCommonStockIssuance | - | - | 18.94M | 37000 | - | - | 11000 | - | - | - |
| commonStockIssuance | - | - | 18.93M | 37000 | - | - | 11000 | - | - | 3000 |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | - | - | - | - | 37000 | 7000 | 3000 |
| netCashProvidedByFinancingActivities | -372K | -1.12M | 22.51M | -442K | -605K | -1.24M | -587K | -1.65M | -476K | -1.23M |