OTC : CAFZF
$0 (0.0%)
| 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 | 27.67M | 32.74M | 32.05M | 16.29M | 14.43M | 13.67M | 11.75M | 14.38M | 10.86M | 4.7M |
| costOfRevenue | 23.92M | 29.19M | 28.14M | 14.57M | 12.83M | 11.93M | 10.73M | 13.5M | 9.62M | 4.6M |
| grossProfit | 3.76M | 3.56M | 3.91M | 1.72M | 1.58M | 1.61M | 1.02M | 1.15M | 1.24M | 103.06K |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 977.51K | 904.31K | 919.43K | 730.8K | 634.46K | 517.29K | 597.57K | 491.77K | 529.84K | 494.52K |
| sellingAndMarketingExpenses | 962 | 1903 | 1152 | 633.45 | 5868 | 1107 | 3047 | 44668 | 1364 | 1138 |
| sellingGeneralAndAdministrativeExpenses | 978.47K | 906.21K | 920.59K | 731.66K | 640.33K | 518.39K | 600.61K | 536.43K | 531.2K | 495.66K |
| otherExpenses | - | - | -22823 | -205.82K | -123.64K | -8614 | -156.36K | 3719 | -127.68K | -51097 |
| operatingExpenses | 978.47K | 906.21K | 897.76K | 525.85K | 516.69K | 509.78K | 444.25K | 540.15K | 403.52K | 444.56K |
| costAndExpenses | 24.9M | 30.09M | 29.03M | 15.09M | 13.35M | 12.44M | 11.19M | 14.04M | 10.04M | 4.92M |
| netInterestIncome | 768.42K | 744.86K | 508.5K | 181.53K | 173.8K | 179.28K | 195.38K | 58170 | -93350 | -45354 |
| interestIncome | 779.29K | 757.43K | 522.5K | 187.06K | 180.5K | 202.23K | 227.9K | 99280 | 23043 | 28984 |
| interestExpense | 10871 | 12574 | 14000 | 5532 | 6704 | 22954 | 32518 | 41110 | 116.39K | 74338 |
| depreciationAndAmortization | 213.22K | 205.42K | 204.36K | 157K | 232.34K | 192.52K | 375.14K | 401.83K | 390.68K | 341.7K |
| ebitda | 3.91M | 2.85M | 3.22M | 1.31M | 1.84M | 1.29M | 951.82K | 1.01M | 1.21M | 77991 |
| ebit | 3.69M | 2.64M | 3.57M | 1.15M | 1.08M | 1.1M | 570.93K | 608.01K | 819.59K | -263.71K |
| nonOperatingIncomeExcludingInterest | -917.53K | - | -548.19K | - | - | - | - | - | - | - |
| operatingIncome | 2.78M | 2.65M | 3.02M | 1.19M | 1.08M | 1.1M | 570.93K | 608.01K | 819.59K | -263.71K |
| totalOtherIncomeExpensesNet | 906.66K | 723.32K | 514.7K | 249.3K | 217.84K | 159.28K | 167.36K | 75467 | -83308 | -45354 |
| incomeBeforeTax | 3.68M | 3.37M | 3.53M | 1.44M | 1.29M | 1.26M | 738.28K | 683.48K | 736.28K | -309.06K |
| incomeTaxExpense | 975.14K | 884.29K | 616.3K | 414.62K | 352.99K | 354.32K | 193.77K | 71931 | 197.39K | -131.72K |
| netIncomeFromContinuingOperations | 2.71M | 2.49M | 2.91M | 1.02M | 960.22K | 905.81K | 544.52K | 611.55K | 549.94K | -177.34K |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | -1810 |
| netIncome | 2.42M | 2.16M | 2.22M | 731.27K | 735.77K | 686.74K | 392.38K | 573.56K | 541.81K | -179K |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 2.42M | 2.16M | 1.61M | 754.84K | 735.77K | 906.57K | 392.38K | 585.13K | 695.09K | -177.34K |
| eps | 0.05 | 0.05 | 0.03 | 0.02 | 0.02 | 0.02 | 0.01 | 0.01 | 0.01 | -0.0 |
| 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 | 9.59M | 7.63M | 5.3M | 2.7M | 3.05M | 2.05M | 390.92K | 552.35K | 453.61K | 380.56K |
| shortTermInvestments | - | 340.97K | -1.48M | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 9.59M | 7.98M | 3.82M | 2.73M | 3.05M | 2.05M | 390.92K | 552.35K | 453.61K | 380.56K |
| netReceivables | 3.95M | 3.25M | 2.92M | 2.24M | 1.27M | 1.3M | 2.36M | 1.24M | 1.32M | 661.52K |
| accountsReceivables | 2.28M | 3.03M | 2.92M | 2.24M | 1.27M | 1.3M | 2.32M | 1.24M | 1.31M | 643.64K |
| otherReceivables | 1.68M | 213.95K | - | - | - | - | 42521 | 4559 | 357 | 17870 |
| inventory | 1.1M | 1.22M | 1.53M | 1.05M | 703.89K | 417.4K | 649.5K | 836.55K | 472.22K | 403.33K |
| prepaids | 36693 | 167.71K | 266.18K | - | 19292 | 21857 | 22853 | 21896 | 36220 | 27220 |
| otherCurrentAssets | - | - | 2.61M | - | 57513 | - | 42522 | 4559 | - | - |
| totalCurrentAssets | 14.68M | 12.61M | 11.15M | 6.02M | 5.1M | 3.78M | 3.46M | 2.66M | 2.28M | 1.47M |
| propertyPlantEquipmentNet | 617.59K | 716.32K | 605.8K | 573.19K | 630.85K | 740.4K | 643.86K | 868.06K | 1.04M | 1.26M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | 2.87M | - | - | 1.72M | 1.23M | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 385.93 | 2.48M | 1.86M | -458.43K | -540 | 1.06M | 1.15M | 1.25M | - | - |
| totalNonCurrentAssets | 3.49M | 3.19M | 2.46M | 1.83M | 1.86M | 1.8M | 1.79M | 2.12M | 1.04M | 1.26M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 18.17M | 15.8M | 13.62M | 7.85M | 6.96M | 5.58M | 5.25M | 4.77M | 3.32M | 2.73M |
| totalPayables | 2.02M | 2.43M | 2.33M | 1.85M | 1.32M | 1.05M | 1.35M | 1.04M | 783.89K | 484.29K |
| accountPayables | 1.99M | 2.34M | 2.31M | 1.27M | 1.12M | 1.05M | 1.35M | 1.04M | 706.08K | 483.03K |
| otherPayables | 33232 | 97230 | 23133 | 576.18K | 201.56K | - | - | - | 77805 | 1262 |
| accruedExpenses | 164.25K | 140.64K | 151.95K | 103.52K | 133.54K | 25934 | 61776 | 28930 | 27790 | 55773 |
| shortTermDebt | - | - | - | 12877 | 15309 | - | - | 78412 | 310.82K | 298.24K |
| capitalLeaseObligationsCurrent | - | 21886 | 18834 | 12718 | 15303 | - | - | - | - | - |
| taxPayables | 33232 | 97230 | 119.63K | 403.22K | 124.39K | 80783 | 5071 | 11958 | 109.82K | 941 |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | - | - | 990.4K | 408.18K | -15889 | 148.65K | - | 34999 | 56010 | 941 |
| totalCurrentLiabilities | 2.18M | 2.6M | 3.5M | 2.38M | 1.47M | 1.23M | 1.42M | 1.18M | 1.18M | 839.25K |
| longTermDebt | - | - | - | - | - | - | - | - | 106.06K | 403.99K |
| capitalLeaseObligationsNonCurrent | - | 8641 | 28645 | 34931 | 57386 | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | 122.02K | 17108 |
| otherNonCurrentLiabilities | - | - | - | - | - | - | - | - | - | - |
| totalNonCurrentLiabilities | - | 8641 | 28645 | 35378 | 57386 | - | - | - | 228.08K | 421.09K |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | 30527 | 47479 | 47649 | 72689 | - | - | - | - | - |
| totalLiabilities | 2.18M | 2.61M | 3.52M | 2.42M | 1.52M | 1.23M | 1.42M | 1.18M | 1.41M | 1.26M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 9.83M | 9.83M | 9.83M | 8.08M | 8.08M | 8.08M | 8.08M | 8.08M | 8.08M | 8.08M |
| retainedEarnings | 4.88M | 2.46M | 295.21K | -1.55M | -2.32M | -3.05M | -3.73M | -4.12M | -4.71M | -5.25M |
| additionalPaidInCapital | 1.73M | 1.73M | 1.73M | 1.34M | 1.34M | 1.34M | 1.34M | 1.76M | - | - |
| 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 | 2.71M | 2.49M | 2.94M | 1.05M | 945.42K | 897.41K | 538.65K | 623.88K | 541.81K | -179.16K |
| depreciationAndAmortization | 213.22K | 205.42K | 223.36K | 166.12K | 187.48K | 192.52K | 375.14K | 409.94K | 390.68K | 345.19K |
| deferredIncomeTax | - | - | - | - | - | - | - | -133.18K | 112.03K | -96745 |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | 739.78K | 742.8K | -689.77K | 1.1M | 209.97K | 1.35M | -673.76K | -161.26K | -457.02K | -81010 |
| accountsReceivables | 763.76K | 1.29M | -1.08M | -1.16M | 116.12K | 884.16K | -1.14M | 20389 | -743.58K | 63326 |
| inventory | 212.92K | 676.75K | 66573 | 1.07M | 365 | -1425 | 170.57K | -496.29K | -93287 | 111.17K |
| accountsPayables | -372.02K | -1.09M | 729.78K | 839.68K | 111.94K | -162.99K | 342.51K | 412.18K | - | - |
| otherWorkingCapital | 135.12K | -140.43K | -402.2K | 348.51K | -18468 | 630.83K | -46013 | -97539 | 379.85K | -255.51K |
| otherNonCashItems | -127.38K | -95978 | -382.98K | -83172 | -79546 | -73851 | -124.56K | - | - | - |
| netCashProvidedByOperatingActivities | 3.53M | 3.34M | 2.09M | 2.24M | 1.26M | 2.37M | 115.48K | 739.38K | 587.51K | -11722 |
| investmentsInPropertyPlantAndEquipment | -129.61K | -180.39K | -43423 | -466.11K | -88229 | -334.39K | -151.74K | -356.76K | -222.16K | -204.42K |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | -182.79K | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -1.68M | -876.31K | -18585 | - | - | - | - | 86816 | - | - |
| netCashProvidedByInvestingActivities | -1.81M | -1.06M | -244.8K | -466.11K | -88229 | -334.39K | -151.74K | -269.95K | -222.16K | -204.42K |
| netDebtIssuance | -11635 | -23680 | -16022 | -16366 | -5043 | - | -99491 | -440.74K | -342.58K | -245.87K |
| longTermNetDebtIssuance | -11635 | -23680 | -16022 | -22296 | -6249 | - | -99491 | -440.74K | -342.58K | -245.87K |
| shortTermNetDebtIssuance | - | - | - | 5929 | 1206 | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | -6198 | -193 | - | - | 23930 | 104.81K | 75547 | -2510 |
| netCashProvidedByFinancingActivities | -11635 | -23680 | -22220 | -16560 | -5043 | - | -75561 | -335.93K | -267.04K | -248.38K |
| 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 | 5.4M | 6.23M | 7.17M | 4.86M | 5.43M | 8.34M | 7.63M | 9.28M | 6.16M | 9.62M |
| costOfRevenue | 4.73M | 5.32M | 6.12M | 4.04M | 4.86M | 7.35M | 6.73M | 8M | 5.54M | 8.92M |
| grossProfit | 670.18K | 909.9K | 1.05M | 820.66K | 570.8K | 995.9K | 891.84K | 1.28M | 622.44K | 692.33K |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 274.48K | 295.81K | 318.37K | 175.88K | 260.69K | 222.57K | 242.34K | 197.59K | 252.81K | 211.57K |
| sellingAndMarketingExpenses | - | - | -25952 | 25952 | 563 | 399 | 270 | 919 | 663 | 51 |
| sellingGeneralAndAdministrativeExpenses | 274.48K | 295.81K | 292.42K | 201.83K | 261.25K | 222.97K | 242.61K | 198.51K | 253.48K | 211.62K |
| otherExpenses | - | - | -39196 | - | - | - | - | - | -42202 | - |
| operatingExpenses | 274.48K | 295.81K | 253.22K | 201.83K | 261.25K | 222.97K | 242.61K | 198.5K | 211.27K | 211.62K |
| costAndExpenses | 5M | 5.61M | 6.37M | 4.24M | 5.12M | 7.57M | 6.98M | 8.19M | 5.73M | 9.14M |
| netInterestIncome | 190.57K | 198.08K | -98636 | 292.81K | 292.61K | 281.63K | 233.94K | 180.44K | 173.71K | 156.76K |
| interestIncome | 192.78K | 201.07K | -94944 | 295.14K | 294.9K | 284.19K | 240.98K | 182.29K | 174.54K | 159.62K |
| interestExpense | 2216 | 2993 | 3692 | 2328 | 2290 | 2561 | 7033 | 1846 | 829 | 2866 |
| depreciationAndAmortization | 51411 | 45028 | 26893 | 25133 | 61933 | 61599 | 60473 | 235.02K | 32406 | 45431 |
| ebitda | 640.84K | 860.31K | 392.1K | 674.56K | 673.41K | 1.12M | 951.79K | 1.5M | 619.66K | 687.87K |
| ebit | 589.43K | 815.28K | 365.2K | 649.43K | 611.48K | 1.06M | 891.32K | 1.26M | 587.26K | 642.44K |
| nonOperatingIncomeExcludingInterest | -193.73K | -201.2K | - | -30601 | -301.94K | -288K | -242.09K | -183K | -173K | -162K |
| operatingIncome | 395.7K | 614.08K | 798.06K | 618.83K | 309.54K | 772.94K | 649.23K | 1.08M | 423.99K | 480.71K |
| totalOtherIncomeExpensesNet | 191.52K | 198.2K | 27790 | 239.6K | 299.65K | 285.86K | 235.06K | 180.98K | 158.08K | 158.86K |
| incomeBeforeTax | 587.22K | 812.29K | 825.85K | 858.42K | 609.19K | 1.06M | 884.29K | 1.26M | 582.07K | 639.57K |
| incomeTaxExpense | 162.67K | 218.4K | 208.71K | 230.65K | 169.25K | 277.6K | 173.71K | 338.77K | 207.5K | 162.76K |
| netIncomeFromContinuingOperations | 424.55K | 593.89K | 617.14K | 627.78K | 439.94K | 781.2K | 710.58K | 924.19K | 374.57K | 476.81K |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 394.61K | 520.12K | 598.64K | 534.3K | 405.6K | 676.56K | 636.5K | 744.38K | 335.24K | 442.66K |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 394.61K | 520.12K | 598.64K | 534.3K | 405.6K | 676.56K | 636.5K | 744.38K | 335.24K | 442.66K |
| eps | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 0.02 | 0.01 | 0.01 |
| 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 | 9.84M | 9.72M | 9.59M | 7.9M | 6.84M | 8.51M | 7.63M | 7.31M | 6.05M | 6.1M |
| shortTermInvestments | - | - | - | 2M | 1.68M | 1.26M | 340.97K | - | - | - |
| cashAndShortTermInvestments | 9.84M | 9.72M | 9.59M | 7.9M | 8.52M | 9.77M | 7.98M | 7.31M | 6.05M | 6.1M |
| netReceivables | 3.86M | 4.72M | 3.95M | 2.17M | 1.96M | 2.84M | 3.25M | 3.27M | 2.52M | 4.01M |
| accountsReceivables | 2.02M | 2.32M | 2.28M | 2.17M | 1.72M | 2.84M | 3.03M | 3.27M | 2.32M | 4.01M |
| otherReceivables | 1.84M | 2.4M | 1.68M | - | 243.08K | - | 213.95K | - | 201.47K | - |
| inventory | 1.71M | 1.23M | 1.1M | 665.89K | 1.11M | 1.35M | 1.22M | 1.39M | 1.75M | 1.81M |
| prepaids | 75247 | 41828 | 36693 | 29298 | 202.45K | 127.58K | 167.71K | 133.98K | 359.83K | 266.3K |
| otherCurrentAssets | - | - | - | -722.2K | - | - | - | - | - | - |
| totalCurrentAssets | 15.49M | 15.71M | 14.68M | 10.05M | 11.79M | 14.08M | 12.61M | 12.1M | 10.68M | 12.19M |
| propertyPlantEquipmentNet | 644.77K | 714.62K | 617.59K | 432.92K | 586.26K | 644.84K | 716.32K | 744.42K | 537.31K | 549.32K |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | 2.83M | - | 2.87M | - | - | - | - | 235.28K | 2.04M | 1.84M |
| taxAssets | - | - | - | - | - | - | - | - | - | -1.84M |
| otherNonCurrentAssets | 938.25 | 2.87M | 386.0 | 1.82M | 2.38M | 2.47M | 2.48M | 2.34M | 16769 | 1.84M |
| totalNonCurrentAssets | 3.48M | 3.59M | 3.49M | 2.26M | 2.96M | 3.12M | 3.19M | 3.32M | 2.6M | 2.39M |
| otherAssets | - | 3 | - | - | - | - | - | - | - | - |
| totalAssets | 18.97M | 19.3M | 18.17M | 12.3M | 14.76M | 17.2M | 15.8M | 15.42M | 13.27M | 14.58M |
| totalPayables | 1.99M | 2.04M | 2.02M | 1.58M | 1.1M | 3.26M | 2.43M | 3.18M | 2.04M | 4.11M |
| accountPayables | 1.97M | 1.79M | 1.99M | 1.4M | 1.09M | 2.3M | 2.34M | 2.79M | 2M | 3.88M |
| otherPayables | 15087 | 250.46K | 33232 | 179.06K | 16882 | 963.35K | 97230 | 389.58K | 44698 | 225.98K |
| accruedExpenses | 87515 | 194.39K | 164.25K | 106.61K | 117.98K | 161.02K | 140.64K | 107.56K | 116.53K | 169.01K |
| shortTermDebt | - | - | - | 15247 | - | - | - | - | 18434 | 18643 |
| capitalLeaseObligationsCurrent | - | - | - | 15246 | 20567 | 21506 | 21886 | 19300 | 18586 | 18643 |
| taxPayables | 15087 | 250.46K | 33232 | 380.99K | 16882 | 963.35K | 97230 | 389.58K | 44698 | 225.98K |
| deferredRevenue | - | - | - | - | - | - | - | - | - | 394.99K |
| otherCurrentLiabilities | - | - | - | 50865 | - | - | - | - | -18433 | -413.64K |
| totalCurrentLiabilities | 2.07M | 2.23M | 2.18M | 1.77M | 1.24M | 3.44M | 2.6M | 3.31M | 2.18M | 4.3M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | - | - | - | 8294 | 8120 | 8491 | 8641 | 29354 | 28268 | 22934 |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | - | - | - | - | - | - | - | - | - | - |
| totalNonCurrentLiabilities | - | - | - | 8295 | 8120 | 8490 | 8641 | 29354 | 28269 | 22934 |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | 23540 | 28687 | 29997 | 30527 | 48654 | 46854 | 41577 |
| totalLiabilities | 2.07M | 2.23M | 2.18M | 1.77M | 1.25M | 3.45M | 2.61M | 3.34M | 2.2M | 4.32M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 9.83M | 9.83M | 9.83M | 7.1M | 9.83M | 9.83M | 9.83M | 9.83M | 9.83M | 9.83M |
| retainedEarnings | 5.79M | 5.4M | 4.88M | 3.09M | 3.54M | 3.13M | 2.46M | 1.82M | 1.08M | 737.86K |
| additionalPaidInCapital | 1.73M | 1.73M | 1.73M | 1.25M | 1.73M | 1.73M | 1.73M | 1.73M | 1.73M | 1.73M |
| 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 | 424.55K | 593.89K | 617.14K | 869.85K | 439.94K | 781.2K | 710.58K | 924.19K | 377.38K | 476.81K |
| depreciationAndAmortization | 51411 | 45028 | 37698 | 51987 | 61933 | 61599 | 60473 | 235.02K | -135.51K | 45431 |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -226.95K | -280.78K | 763.97K | -63136 | -1.36M | 1.4M | 286.56K | 558.71K | -941.05K | 838.57K |
| accountsReceivables | 216.92K | 57438 | 838.88K | -1.21M | 988.04K | 146.04K | 429.32K | -779.81K | 1.78M | -87407 |
| inventory | -519.29K | -87723 | 339.29K | -445.67K | 174.24K | 145.06K | 971.28K | -97939 | -239.85K | 43269 |
| accountsPayables | 152.96K | -258.45K | -14293 | 783.31K | -1.15M | 10187 | -531.53K | 663.66K | -2M | 779.26K |
| otherWorkingCapital | -77540 | 7962 | -399.9K | 808.42K | -1.37M | 1.1M | -582.5K | 772.8K | -485.03K | 103.44K |
| otherNonCashItems | -214.17K | 268.28K | -28056 | -263.66K | -39073 | -26036 | -76974 | 68923 | -53807 | -34120 |
| netCashProvidedByOperatingActivities | 34837 | 626.42K | 1.39M | 595.04K | -897.53K | 2.22M | 980.64K | 1.79M | -752.99K | 1.33M |
| investmentsInPropertyPlantAndEquipment | -868 | -116.04K | -47430 | -50214 | -29470 | -2496 | 102.8K | -271.77K | -4598 | -6821 |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 387.11K | -653.18K | 366.12K | -396.65K | -449.95K | -1.03M | -226.31K | -515.47K | -131.64K | -2888 |
| netCashProvidedByInvestingActivities | 386.25K | -769.22K | 318.69K | -446.86K | -479.42K | -1.03M | -123.51K | -787.24K | -136.23K | -9709 |
| netDebtIssuance | - | - | 5507 | -4341 | -5309 | -5817 | -6603 | -6113 | -5583 | -4000 |
| longTermNetDebtIssuance | - | - | 5507 | -4341 | -5309 | -5817 | -6603 | -6113 | -5583 | -5381 |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | 1378 |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | - | - | - | - | - | - | -1378 |
| netCashProvidedByFinancingActivities | - | - | 5507 | -4341 | -5309 | -5817 | -6603 | -6113 | -5583 | -5381 |