$0.03 (0.47%)
| 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 | 2016-10-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 230.99M | 223.64M | 251.64M | 265.9M | 240.43M | 197.97M | 188.78M | 174.26M | 167.22M | 140.06M |
| costOfRevenue | 186.42M | 167.32M | 181.28M | 193.84M | 189.05M | 138.45M | 127.12M | 117.75M | 105.64M | 84.85M |
| grossProfit | 44.56M | 56.33M | 70.36M | 72.06M | 51.38M | 59.52M | 61.66M | 56.51M | 61.59M | 55.21M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 54.44M | 52.69M | 55.24M | 55.13M | 51.97M | 47.62M | 46.5M | 43.3M | 44.92M | 40.22M |
| sellingAndMarketingExpenses | 7.38M | 7.94M | 8.73M | 8.73M | 8.16M | 6.71M | 6.3M | 6.14M | 5.16M | 4.32M |
| sellingGeneralAndAdministrativeExpenses | 61.82M | 60.63M | 63.98M | 63.86M | 60.13M | 54.33M | 52.81M | 49.44M | 50.08M | 44.54M |
| otherExpenses | 1.64M | 1.97M | 1.59M | 1.37M | - | 1.02M | 31000 | 1.31M | 26000 | -166K |
| operatingExpenses | 63.46M | 62.6M | 65.57M | 65.24M | 60.13M | 55.35M | 52.84M | 50.74M | 50.11M | 44.38M |
| costAndExpenses | 249.88M | 229.77M | 246.85M | 259.07M | 249.17M | 193.8M | 179.96M | 168.5M | 155.75M | 129.23M |
| netInterestIncome | -314K | -429K | -579K | -1.11M | -1.21M | -186K | - | - | - | - |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 314K | 429K | 579K | 1.11M | 1.21M | 186K | - | - | - | - |
| depreciationAndAmortization | 6.38M | 6.54M | 6.56M | 6.68M | 6.67M | 5.51M | 4.15M | 3.94M | 3.37M | 3.04M |
| ebitda | -6.66M | 2.28M | 11.63M | 69.2M | 601K | 10.64M | 12.31M | 2.65M | 13.49M | 13.88M |
| ebit | -13.04M | -4.26M | 5.07M | 62.51M | -6.07M | 5.32M | 8.16M | 6.58M | 11.42M | 10.73M |
| nonOperatingIncomeExcludingInterest | -5.85M | -2M | -284K | -55.69M | -2.68M | -906K | 956K | -7.87M | -1.29M | - |
| operatingIncome | -18.9M | -6.27M | 4.79M | 6.83M | -8.74M | 3.2M | 9.12M | -1.29M | 10.13M | 10.84M |
| totalOtherIncomeExpensesNet | 847K | 1.58M | -295K | 54.58M | 1.46M | 720K | -580K | 14.1M | 2.7M | 109K |
| incomeBeforeTax | -18.05M | -4.69M | 4.5M | 61.41M | -7.28M | 5.13M | 8.54M | 12.81M | 12.83M | 10.84M |
| incomeTaxExpense | -4.69M | -1.31M | 1.02M | 16.34M | -1.78M | -2.19M | 2.05M | 6.3M | 4M | 3.07M |
| netIncomeFromContinuingOperations | -13.36M | -3.38M | 3.47M | 45.07M | -5.5M | 7.32M | 6.48M | 6.52M | 8.83M | 7.77M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -13.36M | -3.38M | 3.47M | 45.07M | -5.5M | 7.32M | 6.48M | 6.52M | 8.83M | 7.77M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -13.36M | -3.38M | 3.47M | 45.07M | -5.5M | 7.32M | 6.48M | 6.52M | 8.83M | 7.77M |
| eps | -1.47 | -0.37 | 0.38 | 4.97 | -0.61 | 0.81 | 0.71 | 0.72 | 0.97 | 0.86 |
| 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 | 2016-10-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 876K | 10.23M | 15.71M | 16.33M | -985K | 4.3M | 3.48M | 8.18M | 12.11M | 6.98M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 876K | 10.23M | 15.71M | 16.33M | -985K | 4.3M | 3.48M | 8.18M | 12.11M | 6.98M |
| netReceivables | 24.76M | 30.4M | 30.76M | 35.74M | 32.74M | 33.34M | 21.88M | 20.29M | 19.15M | 16.58M |
| accountsReceivables | 24.13M | 30.4M | 28.59M | 34.54M | 24.38M | 23.82M | 21.88M | 20.29M | 19.15M | 16.58M |
| otherReceivables | 624K | 3.41M | 2.17M | 1.2M | 8.36M | 9.52M | - | - | - | - |
| inventory | 37.07M | 33.34M | 40.57M | 40.53M | 36.77M | 29.3M | 26.37M | 23.41M | 23.02M | 24.08M |
| prepaids | 908K | 609K | 435K | 321K | 366K | 692K | 1.05M | 1.33M | 1.55M | 937K |
| otherCurrentAssets | - | 3.41M | 2.17M | - | 375K | 1.12M | - | - | - | 937K |
| totalCurrentAssets | 63.61M | 77.99M | 87.48M | 92.93M | 70.26M | 68.75M | 52.77M | 53.22M | 55.82M | 48.58M |
| propertyPlantEquipmentNet | 61.79M | 64.63M | 67.49M | 71.83M | 72.89M | 73.33M | 54.35M | 32.64M | 18.57M | 10.36M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | - | - | - | 8.97M | - | 2.34M | 4.05M | 4.01M | 10.04M | 14.53M |
| otherNonCurrentAssets | 21.81M | 14.73M | 12.03M | 2.62M | 13.65M | 10.86M | 12.3M | 11.63M | 13.11M | 13.78M |
| totalNonCurrentAssets | 83.6M | 79.36M | 79.52M | 83.42M | 86.53M | 86.53M | 70.69M | 48.28M | 41.72M | 38.67M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 147.21M | 157.35M | 167M | 176.35M | 156.79M | 155.28M | 123.46M | 101.49M | 97.54M | 87.25M |
| totalPayables | 9.54M | 6.38M | 7.46M | 13.88M | 12.49M | 10.6M | 8.08M | 7.81M | 5.58M | 4.22M |
| accountPayables | 8.78M | 5.67M | 7.2M | 13.66M | 12.39M | 10.5M | 7.99M | 7.66M | 5.36M | 4.08M |
| otherPayables | 755K | 705K | 256K | 224K | 98000 | 94000 | 90000 | 155K | 216K | 130K |
| accruedExpenses | 6.36M | 5.89M | 6.48M | 7.39M | 7.1M | 7.61M | 8.39M | 9.3M | 8.93M | 6.67M |
| shortTermDebt | 3.12M | 1.08M | 1.04M | 1.09M | 1.59M | 4.43M | 1.94M | - | - | - |
| capitalLeaseObligationsCurrent | 1.2M | 1.16M | 1.18M | 1.26M | 525K | 516K | 95000 | - | 424K | 150K |
| taxPayables | 624K | 705K | 700K | 725K | 674K | 660K | 610K | 672K | 666K | 482K |
| deferredRevenue | 39000 | 39000 | - | 26000 | 1.68M | 1.36M | 10000 | 10000 | 9000 | 9000 |
| otherCurrentLiabilities | 1.07M | 1.9M | 1.82M | 4.32M | 3.92M | 3.05M | 1.43M | 1.26M | 1.31M | 1.19M |
| totalCurrentLiabilities | 21.34M | 16.45M | 17.98M | 26.85M | 25.62M | 26.2M | 19.94M | 18.37M | 16.24M | 12.22M |
| longTermDebt | 673K | 1.7M | 2.79M | 3.82M | 36.46M | 24.69M | 11.8M | - | - | - |
| capitalLeaseObligationsNonCurrent | 1.08M | 2.4M | 2.48M | 3.56M | 460K | 1.01M | 360K | - | - | 404K |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 3.03M | 7.62M | 8.34M | 8.97M | 4.16M | 3.44M | - | - | - | - |
| otherNonCurrentLiabilities | 5.55M | 1.04M | 5.88M | 6.82M | 15.11M | 28.69M | 24.87M | 17.45M | 25.26M | 35.72M |
| totalNonCurrentLiabilities | 10.33M | 12.76M | 19.48M | 23.17M | 56.19M | 57.83M | 37.03M | 17.45M | 25.26M | 36.12M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 2.28M | 3.56M | 3.66M | 4.81M | 985K | 1.52M | 455K | - | 424K | 554K |
| totalLiabilities | 31.67M | 29.22M | 37.46M | 50.02M | 81.81M | 84.04M | 56.97M | 35.81M | 41.51M | 48.34M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 9.13M | 9.13M | 9.13M | 9.13M | 9.13M | 9.13M | 9.13M | 9.13M | 9.13M | 9.13M |
| retainedEarnings | 106.05M | 119.41M | 122.79M | 119.32M | 74.25M | 79.76M | 72.43M | 65.95M | 56.9M | 48.07M |
| additionalPaidInCapital | 8.3M | 8.3M | 8.3M | 8.3M | 8.3M | 8.3M | 8.3M | 8.3M | 8.3M | 8.3M |
| 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 | 2016-10-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | -13.36M | -3.38M | 3.47M | 45.07M | -5.5M | 7.32M | 6.48M | 6.52M | 8.83M | 7.77M |
| depreciationAndAmortization | 6.38M | 6.54M | 6.56M | 6.68M | 6.67M | 5.51M | 4.15M | 3.94M | 3.37M | 3.04M |
| deferredIncomeTax | - | - | -631K | 5.07M | 1.06M | 6.38M | 1.89M | 4.94M | -567K | -1.03M |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | 6.24M | -3.26M | -5.04M | -6.86M | -8.16M | -8.82M | -4.76M | -1.01M | 5.44M | -5.88M |
| accountsReceivables | 9.28M | -3.23M | 6.48M | -10.12M | -1.01M | -1.51M | -774K | -1.26M | -2.33M | -2.59M |
| inventory | -3.73M | 7.24M | -40000 | -3.76M | -7.48M | -2.93M | -2.95M | -397K | 1.06M | -4.1M |
| accountsPayables | 3.11M | -1.53M | -6.46M | 1.27M | 1.89M | 2.51M | 338K | 2.29M | 1.28M | -2M |
| otherWorkingCapital | -2.41M | -5.74M | -5.03M | 5.75M | -1.56M | -6.88M | -1.37M | -1.64M | 5.42M | 2.81M |
| otherNonCashItems | -4.96M | -3.66M | -371K | -57.79M | -60000 | -489K | -2000 | -6.12M | -298K | 627K |
| netCashProvidedByOperatingActivities | -5.69M | -497K | 3.98M | -7.83M | -5.99M | 9.92M | 7.25M | 8.26M | 16.77M | 4.53M |
| investmentsInPropertyPlantAndEquipment | -3.6M | -3.9M | -2.6M | -3.77M | -6.24M | -24.48M | -25.74M | -18.15M | -11.57M | -3.26M |
| acquisitionsNet | - | - | - | 60.12M | 520K | 1.16M | 61000 | 6.04M | 58000 | 24000 |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 205K | 69000 | 227K | 60.12M | -750K | 1.12M | 61000 | 6.04M | 58000 | 24000 |
| netCashProvidedByInvestingActivities | -3.39M | -3.83M | -2.38M | 56.34M | -6.47M | -23.32M | -25.68M | -12.11M | -11.52M | -3.24M |
| netDebtIssuance | -270K | -1.15M | -2.23M | -32.56M | 7.41M | 15.35M | 13.73M | -83000 | -129K | -103K |
| longTermNetDebtIssuance | -2.27M | -1.15M | -2.23M | -32.56M | 7.41M | 15.35M | 13.73M | -83000 | -129K | -103K |
| shortTermNetDebtIssuance | 2M | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | -40000 |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | -40000 |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | -40000 |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | -1.15M | - | - | - | - | - | - | - | - |
| netCashProvidedByFinancingActivities | -270K | -1.15M | -2.23M | -32.56M | 7.41M | 15.35M | 13.73M | -83000 | -129K | -143K |
| date | 2026-04-17 | 2026-01-23 | 2025-10-31 | 2025-07-11 | 2025-04-18 | 2025-01-24 | 2024-10-31 | 2024-07-12 | 2024-04-19 | 2024-01-26 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 50.04M | 55.31M | 75.85M | 51.95M | 50.64M | 52.54M | 72.23M | 49.26M | 47.31M | 54.84M |
| costOfRevenue | 41.26M | 41.94M | 65.87M | 41.32M | 39.57M | 39.66M | 53.89M | 38.04M | 36.59M | 38.8M |
| grossProfit | 8.78M | 13.37M | 9.98M | 10.63M | 11.07M | 12.88M | 18.34M | 11.22M | 10.73M | 16.04M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 13.55M | 14.65M | 16.56M | 14.64M | 12.06M | 12.87M | 15.85M | 14.1M | 11.66M | 12.8M |
| sellingAndMarketingExpenses | - | - | 2.33M | - | 2.1M | 2.04M | 2.66M | 2.63M | 2.32M | 2.24M |
| sellingGeneralAndAdministrativeExpenses | 13.55M | 14.65M | 18.89M | 14.64M | 14.16M | 14.91M | 18.51M | 14.1M | 13.97M | 15.03M |
| otherExpenses | 1.1M | -36000 | 793K | -30000 | 95000 | - | 482K | 347K | - | - |
| operatingExpenses | 14.65M | 14.62M | 19.68M | 14.61M | 14.26M | 14.9M | 18.99M | 14.44M | 13.97M | 15.03M |
| costAndExpenses | 55.91M | 56.56M | 85.55M | 55.93M | 53.83M | 54.57M | 72.87M | 52.48M | 50.56M | 53.83M |
| netInterestIncome | -274K | -110K | -30000 | -102K | -93000 | -88000 | -209K | -75000 | 25000 | -171K |
| interestIncome | - | - | - | - | - | - | - | - | 25000 | - |
| interestExpense | 274K | 110K | 30000 | 102K | 93000 | 88000 | 209K | 75000 | - | 171K |
| depreciationAndAmortization | 1.49M | 1.45M | 1.92M | 1.36M | 1.58M | 1.52M | 2.05M | 1.38M | 1.56M | 1.54M |
| ebitda | -4.35M | 199K | -7.2M | -1.1M | -3.1M | -506K | 1.42M | -1.06M | -1.69M | 3.46M |
| ebit | -5.84M | -1.25M | -9.13M | -2.45M | -4.68M | -2.03M | -634K | -2.45M | -3.25M | 1.92M |
| nonOperatingIncomeExcludingInterest | -29000 | - | -573K | -1.53M | 1.5M | 16000 | -14000 | -774K | 2000 | -905K |
| operatingIncome | -5.87M | -1.25M | -9.7M | -3.98M | -3.19M | -2.01M | -648K | -3.22M | -3.25M | 1.01M |
| totalOtherIncomeExpensesNet | -245K | 159K | 543K | 1.43M | -1.59M | 446K | -195K | 699K | 176K | 734K |
| incomeBeforeTax | -6.11M | -1.09M | -9.16M | -2.55M | -4.78M | -1.57M | -843K | -2.52M | -3.07M | 1.74M |
| incomeTaxExpense | -1.19M | -245K | -2.41M | -915K | -915K | -453K | -192K | -752K | -877K | 510K |
| netIncomeFromContinuingOperations | -4.92M | -843K | -6.75M | -1.64M | -3.86M | -1.11M | -651K | -1.77M | -2.2M | 1.24M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -4.92M | -843K | -6.75M | -1.64M | -3.86M | -1.11M | -651K | -1.77M | -2.2M | 1.24M |
| netIncomeDeductions | - | - | - | - | - | - | -3.38M | - | - | - |
| bottomLineNetIncome | -4.92M | -843K | -6.75M | -1.64M | -3.86M | -1.11M | 2.73M | -1.77M | -2.2M | 1.24M |
| eps | -0.54 | -0.09 | -0.74 | -0.18 | -0.43 | -0.12 | 0.3 | -0.2 | -0.24 | 0.14 |
| date | 2026-04-17 | 2026-01-23 | 2025-10-31 | 2025-07-11 | 2025-04-18 | 2025-01-24 | 2024-10-31 | 2024-07-12 | 2024-04-19 | 2024-01-26 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 830K | 4.81M | 876K | 3.4M | 2.28M | 4.66M | 10.23M | 15.94M | 13.79M | 12.65M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 830K | 4.81M | 876K | 3.4M | 2.28M | 4.66M | 10.23M | 15.94M | 13.79M | 12.65M |
| netReceivables | 22.52M | 22.59M | 24.76M | 25.86M | 31.3M | 31.22M | 30.4M | 31.64M | 30.18M | 31.7M |
| accountsReceivables | 21.86M | 21.95M | 24.13M | 23.41M | 27.75M | 28.59M | 30.4M | 27.02M | 26.4M | 30.04M |
| otherReceivables | 652K | 634K | 624K | 2.44M | 3.55M | 2.63M | 3.41M | 4.62M | 3.78M | 1.67M |
| inventory | 38.54M | 32.61M | 37.07M | 42.91M | 40.06M | 36.25M | 33.34M | 34.91M | 39.28M | 39.28M |
| prepaids | - | - | 908K | - | - | - | 609K | - | - | - |
| otherCurrentAssets | 2.15M | 2.49M | - | 1.45M | 2M | 2.37M | 3.41M | 1.29M | 1.81M | 2.39M |
| totalCurrentAssets | 64.04M | 62.5M | 63.61M | 73.62M | 75.64M | 74.5M | 77.99M | 83.78M | 85.06M | 86.02M |
| propertyPlantEquipmentNet | 59.33M | 60.08M | 61.79M | 62.07M | 63.12M | 63.65M | 64.63M | 65.35M | 66.25M | 67.8M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | 8.34M | 8.34M |
| otherNonCurrentAssets | 21.98M | 22.02M | 21.81M | 17.03M | 13.68M | 15.22M | 14.73M | 14.74M | 4.75M | 4.6M |
| totalNonCurrentAssets | 81.31M | 82.11M | 83.6M | 79.1M | 76.8M | 78.87M | 79.36M | 80.08M | 79.34M | 80.74M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 145.34M | 144.6M | 147.21M | 152.73M | 152.44M | 153.38M | 157.35M | 163.86M | 164.39M | 166.76M |
| totalPayables | 12.54M | 9M | 9.54M | 7.58M | 7.98M | 4.3M | 6.38M | 8.21M | 7.86M | 8.86M |
| accountPayables | 12.25M | 8.7M | 8.78M | 7.31M | 7.7M | 4.03M | 5.67M | 7.96M | 7.61M | 8.6M |
| otherPayables | 294K | 294K | 755K | 274K | 274K | 274K | 705K | 256K | 256K | 256K |
| accruedExpenses | 7.3M | 6.78M | 6.36M | 7.74M | 6.86M | 7.06M | 5.89M | 7.44M | 7.1M | 5.29M |
| shortTermDebt | 5.21M | 3.13M | 3.12M | 3.11M | 2.34M | 1.09M | 1.08M | 1.08M | 1.06M | 1.05M |
| capitalLeaseObligationsCurrent | 1.13M | 1.2M | 1.2M | 1.16M | 1.14M | 1.12M | 1.16M | 1.08M | 978K | 1.03M |
| taxPayables | 652K | 634K | 755K | 2.44M | 274K | 274K | 705K | 256K | 256K | 256K |
| deferredRevenue | - | - | 39000 | - | - | - | 39000 | - | 3.78M | 1.67M |
| otherCurrentLiabilities | 426K | 432K | 1.07M | 1.2M | 1.2M | 1.2M | 1.9M | 1.78M | 1.81M | 2.03M |
| totalCurrentLiabilities | 26.61M | 20.54M | 21.34M | 20.79M | 19.52M | 14.77M | 16.45M | 19.6M | 18.82M | 18.27M |
| longTermDebt | - | 351K | 673K | 957K | - | 1.52M | 1.7M | 2.07M | 2.34M | 2.61M |
| capitalLeaseObligationsNonCurrent | 1.8M | 652K | 1.08M | 1.36M | 1.66M | 1.95M | 2.4M | 2.58M | 1.99M | 2.22M |
| deferredRevenueNonCurrent | 429K | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 1.66M | 2.8M | 3.03M | 7.62M | 7.62M | 7.62M | 7.62M | 8.34M | 8.34M | 8.34M |
| otherNonCurrentLiabilities | 5.06M | 5.56M | 5.55M | 466K | 480K | 496K | 1.04M | 4.47M | 4.33M | 4.54M |
| totalNonCurrentLiabilities | 8.95M | 9.36M | 10.33M | 10.41M | 9.76M | 11.59M | 12.76M | 17.46M | 17M | 17.72M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 2.94M | 1.85M | 2.28M | 2.52M | 2.8M | 3.07M | 3.56M | 3.66M | 2.97M | 3.25M |
| totalLiabilities | 35.56M | 29.9M | 31.67M | 31.2M | 29.28M | 26.35M | 29.22M | 37.06M | 35.82M | 35.98M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 9.13M | 9.13M | 9.13M | 9.13M | 9.13M | 9.13M | 9.13M | 9.13M | 9.13M | 9.13M |
| retainedEarnings | 100.28M | 105.21M | 106.05M | 112.8M | 114.44M | 118.3M | 119.41M | 120.06M | 121.83M | 124.03M |
| additionalPaidInCapital | 8.3M | 8.3M | 8.3M | 8.3M | 8.3M | 8.3M | 8.3M | 8.3M | 8.3M | 8.3M |
| date | 2026-04-17 | 2026-01-23 | 2025-10-31 | 2025-07-11 | 2025-04-18 | 2025-01-24 | 2024-10-31 | 2024-07-12 | 2024-04-19 | 2024-01-26 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | -4.92M | -843K | -6.75M | -1.64M | -3.86M | -1.11M | -651K | -1.77M | -2.2M | 1.24M |
| depreciationAndAmortization | 1.49M | 1.45M | 1.92M | 1.36M | 1.58M | 1.52M | 2.05M | 1.38M | 1.56M | 1.54M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -1.65M | 3.62M | 9.22M | 3.2M | 2.16M | -5.36M | -5.78M | 2.89M | 4M | -4.37M |
| accountsReceivables | -96000 | 1.88M | -2.04M | 5.41M | 594K | 2.23M | -3.59M | -992K | 3.18M | -1.83M |
| inventory | -5.93M | 4.46M | 5.84M | -2.86M | -3.8M | -2.91M | 1.57M | 4.36M | - | 1.3M |
| accountsPayables | 3.54M | -80000 | 1.47M | -392K | 3.67M | -1.64M | -2.28M | 349K | -996K | 1.4M |
| otherWorkingCapital | 830K | -2.64M | 3.94M | 561K | 1.7M | -3.03M | -1.48M | -833K | 1.82M | -5.24M |
| otherNonCashItems | -998K | 44000 | -4.52M | -3.06M | -703K | 345K | 680K | -300K | -715K | 884K |
| netCashProvidedByOperatingActivities | -6.08M | 4.27M | -124K | -142K | -822K | -4.6M | -3.7M | 2.2M | 1.7M | -703K |
| investmentsInPropertyPlantAndEquipment | -732K | 256K | -1.72M | -306K | -1.04M | -531K | -1.38M | -655K | -9000 | -1.86M |
| acquisitionsNet | - | - | - | - | - | - | - | - | 2000 | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 24000 | 14000 | 54000 | 123K | 22000 | 6000 | 55000 | 12000 | 2000 | - |
| netCashProvidedByInvestingActivities | -708K | 270K | -1.66M | -183K | -1.02M | -525K | -1.32M | -643K | -7000 | -1.86M |
| netDebtIssuance | 2.81M | -602K | -1.55M | 1.45M | -537K | -442K | -686K | 592K | -884K | -170K |
| longTermNetDebtIssuance | 2.81M | -602K | -3.55M | 1.45M | -537K | -442K | -686K | 592K | -557K | -497K |
| shortTermNetDebtIssuance | - | - | 2M | - | - | - | - | - | -327K | 327K |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | 810K | 2.43M | - | - | - | - | 327K | -327K |
| netCashProvidedByFinancingActivities | 2.81M | -602K | -742K | 1.45M | -537K | -442K | -686K | 592K | -557K | -497K |