NASDAQ : BBCP
-$0.05 (-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-12-31 | 2016-10-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 392.87M | 425.87M | 442.24M | 401.29M | 315.81M | 304.3M | 282.96M | 243.22M | 211.21M | 172.43M |
| costOfRevenue | 241.75M | 260.04M | 263.94M | 237.68M | 178.08M | 167M | 157.54M | 136.88M | 121.45M | 97.24M |
| grossProfit | 151.12M | 165.83M | 178.3M | 163.61M | 137.73M | 137.3M | 125.42M | 106.35M | 89.76M | 75.18M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 109.58M | 116.49M | 116.85M | 113.5M | 99.37M | 111.09M | 96.64M | 58.79M | 42.8M | 32.99M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | -41.96M | 1.6M |
| sellingGeneralAndAdministrativeExpenses | 109.58M | 116.49M | 116.85M | 113.5M | 99.37M | 111.09M | 96.64M | 58.79M | 837.47K | 34.59M |
| otherExpenses | - | - | - | 88000 | 117K | 57.94M | - | 55000 | 147.45K | - |
| operatingExpenses | 109.58M | 116.49M | 116.85M | 113.5M | 99.37M | 169.03M | 96.64M | 58.79M | 984.92K | 44.98M |
| costAndExpenses | 351.34M | 376.52M | 380.79M | 351.18M | 277.76M | 336.03M | 254.18M | 195.66M | 984.92K | 142.22M |
| netInterestIncome | -30.42M | -25.57M | -28.12M | -25.89M | -25.19M | -34.41M | - | -21.42M | - | - |
| interestIncome | 1.15M | 308K | - | - | - | - | - | - | 22.75M | 19.52M |
| interestExpense | 31.57M | 25.88M | 28.12M | 25.89M | 25.19M | 34.41M | 36.52M | 21.42M | - | - |
| depreciationAndAmortization | 53.54M | 57.11M | 64.17M | 61.35M | 55.91M | 61.66M | 55.38M | 25.62M | 27.15M | 22.31M |
| ebitda | 95.07M | 107.3M | 132.85M | 121.45M | 94.26M | 29.84M | 84.14M | 73.71M | -984.92K | 56.9M |
| ebit | 41.53M | 50.19M | 68.68M | 60.09M | 38.36M | -31.82M | 28.78M | 40.02M | -49886 | 34.59M |
| nonOperatingIncomeExcludingInterest | -91000 | -844K | -7.23M | -9.98M | -312K | 92000 | - | -55000 | -935.03K | -3.69M |
| operatingIncome | 41.53M | 49.35M | 61.45M | 50.11M | 38.05M | -31.73M | 28.78M | 39.97M | -984.92K | 34.59M |
| totalOtherIncomeExpensesNet | -31.48M | -25.04M | -20.89M | -15.91M | -50.48M | -34.5M | -68.76M | -21.37M | 935.03K | -20.21M |
| incomeBeforeTax | 10.05M | 24.31M | 40.56M | 34.2M | -12.43M | -66.23M | -39.98M | 18.6M | -49886 | 10.69M |
| incomeTaxExpense | 3.68M | 8.1M | 8.77M | 5.53M | 2.64M | -4.98M | -7.5M | -9.78M | 267.78K | 4.45M |
| netIncomeFromContinuingOperations | 6.37M | 16.21M | 31.79M | 28.68M | -15.07M | -61.25M | -32.49M | 28.38M | -317.67K | 6.23M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | 1.23M | -2.8M |
| netIncome | 6.37M | 16.21M | 31.79M | 28.68M | -15.07M | -61.25M | -32.49M | 28.38M | -317.67K | 3.47M |
| netIncomeDeductions | - | -1000 | -1.77M | -1.77M | - | - | 8.24M | - | 1.23M | - |
| bottomLineNetIncome | 4.62M | 14.32M | 29.04M | 25.67M | -16.82M | -63.18M | -34.24M | 20.59M | -317.67K | 3.47M |
| eps | 0.09 | 0.27 | 0.55 | 0.48 | -0.28 | -1.16 | -0.56 | 0.98 | -0.01 | 0.42 |
| 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-12-31 | 2016-10-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 44.39M | 43.04M | 15.86M | 7.48M | 9.3M | 6.74M | 7.47M | 3612 | 828.56K | 3.25M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 44.39M | 43.04M | 15.86M | 7.48M | 9.3M | 6.74M | 7.47M | 3612 | 828.56K | 3.25M |
| netReceivables | 53.13M | 56.44M | 62.98M | 63.37M | 49.31M | 45.94M | 46.65M | 40.12M | - | 24.87M |
| accountsReceivables | 53.13M | 56.44M | 62.98M | 62.88M | 49.03M | 44.34M | 45.96M | 40.12M | 33.1M | 24.87M |
| otherReceivables | - | - | - | 485K | 275K | 1.6M | 697K | - | - | - |
| inventory | 7.42M | 5.92M | 6.73M | 5.53M | 4.9M | 4.63M | 5.25M | 3.81M | 3.01M | 1.75M |
| prepaids | 6.06M | 2.35M | 3.05M | 2.7M | 1.64M | 1.98M | 3.38M | 807.17K | 272.16K | 2.42M |
| otherCurrentAssets | 2.34M | 4.61M | 5.65M | 2.47M | 2.47M | 717K | - | 4.59M | - | - |
| totalCurrentAssets | 113.35M | 112.36M | 94.27M | 81.56M | 67.62M | 60M | 62.76M | 810.78K | 1.1M | 32.3M |
| propertyPlantEquipmentNet | 435.46M | 441.9M | 452.46M | 444.21M | 337.77M | 304.25M | 307.42M | 201.92M | 175.54M | 138.69M |
| goodwill | 223.58M | 223M | 221.52M | 220.24M | 224.7M | 223.15M | 276.09M | 74.66M | 73.51M | 54.4M |
| intangibleAssets | 93.93M | 105.61M | 120.24M | 137.75M | 158.54M | 183.84M | 222.29M | 36.43M | 42.03M | 28.94M |
| goodwillAndIntangibleAssets | 317.51M | 328.61M | 341.76M | 358M | 383.24M | 406.99M | 498.38M | 111.08M | 115.54M | 83.34M |
| longTermInvestments | - | - | - | -40.74M | - | - | - | 238.47M | 235.2M | - |
| taxAssets | - | - | - | 40.74M | - | - | - | -313.65M | -292.14M | - |
| otherNonCurrentAssets | 13.22M | 15.12M | 16.03M | 3.72M | 4.04M | 2.51M | 2.81M | 648K | 1.06M | 603.6K |
| totalNonCurrentAssets | 766.19M | 785.63M | 810.26M | 805.93M | 725.05M | 713.75M | 808.61M | 238.47M | 235.2M | 222.63M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 879.54M | 897.99M | 904.52M | 887.49M | 792.66M | 773.76M | 871.36M | 239.28M | 236.3M | 254.93M |
| totalPayables | 12.26M | 14M | 14.44M | 12.97M | 17.19M | 15.42M | 9.79M | 10.38M | 205.25K | 2.85M |
| accountPayables | 6.27M | 7.67M | 8.91M | 8.36M | 10.71M | 6.59M | 7.41M | 10.11M | 205.25K | 2.85M |
| otherPayables | 5.99M | 6.33M | 5.53M | 4.61M | 6.49M | 8.83M | 2.38M | 263.36K | - | - |
| accruedExpenses | 24.4M | 26.64M | 33.39M | 29.64M | 21.25M | 15.14M | 35.4M | 113.66K | 517.68K | 14.08M |
| shortTermDebt | - | 20000 | 18.95M | 52.13M | 990K | 22.63M | 44.44M | 338.7K | - | 3.61M |
| capitalLeaseObligationsCurrent | 4.85M | 4.82M | 4.86M | 4.11M | 103K | 97000 | 91000 | - | - | 72702 |
| taxPayables | 463K | 850K | 5.53M | 4.61M | 6.49M | 7.07M | 2.38M | 263.36K | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 10.77M | 10.86M | 12.33M | 11.42M | 8.7M | 9.03M | 2.36M | - | - | 10.97M |
| totalCurrentLiabilities | 52.28M | 56.33M | 83.98M | 110.28M | 48.24M | 62.31M | 92.09M | 10.83M | 722.93K | 31.58M |
| longTermDebt | 417.89M | 373.26M | 371.87M | 370.48M | 369.08M | 343.91M | 360.94M | - | 157.64M | 142.25M |
| capitalLeaseObligationsNonCurrent | 18.66M | 21.72M | 20.51M | 21.15M | 278K | 380K | 477K | - | - | 731.83K |
| deferredRevenueNonCurrent | - | - | 25M | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 89.43M | 86.65M | 80.79M | 74.22M | 70.57M | 68.02M | 69.05M | - | - | - |
| otherNonCurrentLiabilities | 11.49M | 38.32M | 14.14M | 32.03M | 41.92M | 32.03M | 31.77M | 223.46M | 72.94M | 43.26M |
| totalNonCurrentLiabilities | 537.47M | 519.94M | 512.31M | 497.88M | 481.85M | 444.34M | 462.23M | 223.46M | 230.57M | 186.25M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 23.51M | 26.53M | 25.37M | 25.26M | 381K | 477K | 568K | - | - | 804.53K |
| totalLiabilities | 589.75M | 576.28M | 596.28M | 608.16M | 530.09M | 506.65M | 554.32M | 234.28M | 231.3M | 217.83M |
| treasuryStock | -41.69M | -25.88M | -15.11M | -4.61M | -461K | -131K | -25M | - | - | - |
| preferredStock | 25M | - | - | - | - | - | 25M | 14.67M | 222.52M | 15.18M |
| commonStock | 6000 | 6000 | 6000 | 6000 | 6000 | 6000 | 6000 | 763 | 693 | 7576 |
| retainedEarnings | -85M | -38.24M | -54.45M | -86.24M | -114.91M | -99.84M | -38.59M | -7.43M | -317.67K | 3.14M |
| additionalPaidInCapital | 389.88M | 386.31M | 383.29M | 379.4M | 374.27M | 367.68M | 356.23M | 12.43M | 5.32M | 18.77M |
| 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-12-31 | 2016-10-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 6.37M | 16.21M | 31.79M | 28.68M | -15.07M | -61.25M | -32.49M | 28.38M | -317.67K | 6.27M |
| depreciationAndAmortization | 53.54M | 57.11M | 58.67M | 57.46M | 55.91M | 61.66M | 55.38M | 25.62M | 27.15M | 22.31M |
| deferredIncomeTax | 2.52M | 5.28M | 6.14M | 5.2M | 2.55M | -1.03M | -6.8M | -11.11M | - | - |
| stockBasedCompensation | 2.05M | 2.39M | 3.85M | 5.03M | 6.59M | 11.45M | 3.65M | 281K | 362.34K | 109.42K |
| changeInWorkingCapital | -7.26M | 2.75M | -1.24M | -14.88M | -697K | 7.87M | -8.65M | -3.1M | 450.76K | 1.95M |
| accountsReceivables | 3.54M | 7.16M | 328K | -15.31M | -4.17M | 1.6M | -5.38M | -7.47M | 212.59K | -673.66K |
| inventory | -1.2M | 600K | -1.14M | -870K | -200K | 624K | -760K | -707K | -461.82K | -473.19K |
| accountsPayables | -1.52M | -1.68M | -464K | -3.04M | 3.97M | -796K | -7.96M | -1.83M | - | - |
| otherWorkingCapital | -8.07M | -3.33M | 42000 | 4.33M | -297K | 6.44M | 5.44M | 6.91M | -1.61M | 3.1M |
| otherNonCashItems | 7.09M | 3.16M | -2.33M | -4.8M | 26.56M | 60.27M | 148.1M | -466K | -595.03K | 5.12M |
| netCashProvidedByOperatingActivities | 64.32M | 86.9M | 96.88M | 76.7M | 75.84M | 78.97M | 30.69M | 39.62M | -461.94K | 35.76M |
| investmentsInPropertyPlantAndEquipment | -46.79M | -43.81M | -54.5M | -101.93M | -62.79M | -39.34M | -36.24M | -31.74M | -23.67M | -22.57M |
| acquisitionsNet | - | - | - | -30.76M | - | - | -577.47M | - | -60.43M | -6.65M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | -234.6M | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 9.49M | 11.68M | 10.35M | 8.57M | 6.23M | 3.49M | 238.47M | -17.76M | 1.01M | 247.04K |
| netCashProvidedByInvestingActivities | -37.3M | -32.13M | -44.16M | -124.12M | -56.56M | -35.85M | -375.24M | -49.5M | -234.6M | -28.97M |
| netDebtIssuance | 49.98M | -18.93M | -33.18M | 50.43M | -7.16M | -42.64M | 402.01M | 13.01M | 1.14M | -18.42M |
| longTermNetDebtIssuance | 50M | - | - | -103K | -6.3M | -20.98M | 402.01M | 15.41M | 1.14M | -18.42M |
| shortTermNetDebtIssuance | -21000 | -18.93M | -33.18M | 50.43M | -857K | -21.66M | - | -2.39M | - | - |
| netStockIssuance | -14.17M | -10.16M | -10.5M | -4.15M | -330K | -131K | -24.93M | - | 235.89M | - |
| netCommonStockIssuance | -14.17M | -10.16M | -10.5M | -4.15M | -330K | -131K | -24.93M | - | 235.89M | - |
| commonStockIssuance | - | - | - | - | - | - | 192.61M | - | 235.89M | - |
| commonStockRepurchased | -14.17M | -10.16M | -10.5M | -4.15M | -330K | -131K | -24.93M | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -53.13M | - | - | - | - | - | - | - | -4.84M | - |
| commonDividendsPaid | -53.13M | - | - | - | - | - | - | - | -4.84M | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -8.44M | 326K | -613K | -304K | -8.46M | -1.16M | -30.82M | - | 3.7M | 3.61M |
| netCashProvidedByFinancingActivities | -25.76M | -28.77M | -44.3M | 45.98M | -15.95M | -43.93M | 346.26M | 13.01M | 235.89M | -14.81M |
| 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 | 106.8M | 90.56M | 108.79M | 103.68M | 93.96M | 86.45M | 111.48M | 109.62M | 107.06M | 97.71M |
| costOfRevenue | 65.54M | 58.6M | 65.48M | 63.29M | 57.78M | 55.21M | 65.23M | 65.11M | 65.3M | 64.4M |
| grossProfit | 41.26M | 31.96M | 43.31M | 40.39M | 36.18M | 31.24M | 46.25M | 44.5M | 41.77M | 33.31M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 29.2M | 27.46M | 26.45M | 27.46M | 27.92M | 27.75M | 27.04M | 27.88M | 29.71M | 31.86M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 29.2M | 27.46M | 26.45M | 27.46M | 27.92M | 27.75M | 27.04M | 27.88M | 29.71M | 31.86M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 29.2M | 27.46M | 26.45M | 27.46M | 27.92M | 27.75M | 27.04M | 27.88M | 29.71M | 31.86M |
| costAndExpenses | 94.74M | 86.06M | 91.93M | 90.75M | 85.7M | 82.96M | 92.27M | 92.99M | 95.01M | 96.26M |
| netInterestIncome | -8.21M | -8.08M | -8.2M | -8.13M | -8.29M | -5.8M | -5.98M | -6.26M | -6.87M | -6.46M |
| interestIncome | 220K | 315K | 202K | 273K | 260K | 413K | 160K | 58000 | - | - |
| interestExpense | 8.43M | 8.4M | 8.4M | 8.4M | 8.55M | 6.22M | 6.14M | 6.32M | 6.87M | 6.46M |
| depreciationAndAmortization | 12.88M | 12.93M | 13.12M | 13.63M | 13.58M | 13.2M | 14.28M | 14.49M | 14.24M | 14.1M |
| ebitda | 25.19M | 17.78M | 30.22M | 27.06M | 22.13M | 15.74M | 33.7M | 31.45M | 26.34M | 15.72M |
| ebit | 12.31M | 4.85M | 17.1M | 13.43M | 8.55M | 2.54M | 19.42M | 16.96M | 12.1M | 1.63M |
| nonOperatingIncomeExcludingInterest | -256K | -348K | -247K | -501K | -288K | 945K | -206K | -334K | -44000 | -170K |
| operatingIncome | 12.06M | 4.5M | 16.86M | 12.93M | 8.26M | 3.48M | 19.21M | 16.62M | 12.06M | 1.46M |
| totalOtherIncomeExpensesNet | -8.17M | -8.05M | -8.16M | -7.9M | -8.27M | -7.16M | -5.93M | -5.98M | -6.83M | -6.29M |
| incomeBeforeTax | 3.88M | -3.54M | 8.7M | 5.03M | -6000 | -3.68M | 13.28M | 10.64M | 5.23M | -4.84M |
| incomeTaxExpense | 1.34M | -1.1M | 3.38M | 1.33M | -2000 | -1.04M | 3.85M | 3.08M | 2.18M | -1.01M |
| netIncomeFromContinuingOperations | 2.55M | -2.44M | 5.32M | 3.7M | -4000 | -2.64M | 9.43M | 7.56M | 3.05M | -3.83M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 2.55M | -2.44M | 5.32M | 3.7M | -4000 | -2.64M | 9.43M | 7.56M | 3.05M | -3.83M |
| netIncomeDeductions | - | - | - | - | - | - | -1000 | - | -1000 | - |
| bottomLineNetIncome | 2.12M | -2.88M | 4.88M | 3.26M | -430K | -3.08M | 8.89M | 7.09M | 2.58M | -4.27M |
| eps | 0.04 | -0.06 | 0.1 | 0.06 | -0.01 | -0.06 | 0.17 | 0.13 | 0.05 | -0.08 |
| 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 | 38.69M | 53.02M | 44.39M | 41M | 37.79M | 85.13M | 43.04M | 26.33M | 17.96M | 14.69M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 38.69M | 53.02M | 44.39M | 41M | 37.79M | 85.13M | 43.04M | 26.33M | 17.96M | 14.69M |
| netReceivables | 57.11M | 45.84M | 53.13M | 52.4M | 48.38M | 42.99M | 56.44M | 56.21M | 56.91M | 49.47M |
| accountsReceivables | 57.11M | 45.84M | 53.13M | 52.4M | 48.38M | 42.99M | 56.44M | 56.21M | 56.91M | 49.47M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 8.62M | 8.45M | 7.42M | 7.45M | 6.16M | 6.2M | 5.92M | 6.57M | 6.2M | 6.23M |
| prepaids | 12.88M | 8.03M | 6.06M | 8.92M | 8.55M | 3.14M | 2.35M | 3.4M | 5.07M | 3.11M |
| otherCurrentAssets | 5.98M | 946K | 2.34M | 3M | 2.68M | 3.46M | 4.61M | 9.96M | 13.32M | 6.14M |
| totalCurrentAssets | 123.28M | 116.28M | 113.35M | 112.77M | 103.55M | 140.91M | 112.36M | 102.47M | 99.46M | 79.63M |
| propertyPlantEquipmentNet | 443.27M | 438.24M | 435.46M | 439.16M | 437.72M | 434.22M | 441.9M | 450.22M | 454.11M | 461.44M |
| goodwill | 224.48M | 224.79M | 223.58M | 223.74M | 224M | 222.16M | 223M | 222.96M | 222.3M | 222.74M |
| intangibleAssets | 94.56M | 91.71M | 93.93M | 96.83M | 99.79M | 102.35M | 105.61M | 109.25M | 112.76M | 116.78M |
| goodwillAndIntangibleAssets | 319.04M | 316.5M | 317.51M | 320.57M | 323.79M | 324.51M | 328.61M | 332.22M | 335.05M | 339.52M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 12.46M | 12.7M | 13.22M | 13.52M | 13.72M | 13.24M | 15.12M | 5.88M | 6.09M | 14.17M |
| totalNonCurrentAssets | 774.77M | 767.45M | 766.19M | 773.26M | 775.24M | 771.97M | 785.63M | 788.32M | 795.25M | 815.14M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 898.04M | 883.73M | 879.54M | 886.03M | 878.79M | 912.88M | 897.99M | 890.79M | 894.71M | 894.77M |
| totalPayables | 20.52M | 13.53M | 12.26M | 8.94M | 14.2M | 63.31M | 14M | 13.08M | 14.42M | 12.63M |
| accountPayables | 15.19M | 7.63M | 6.27M | 8.06M | 12.34M | 4.12M | 7.67M | 7.91M | 8.42M | 5.34M |
| otherPayables | 5.34M | 5.9M | 5.99M | 877K | 1.86M | 59.18M | 6.33M | 5.17M | 6M | 7.29M |
| accruedExpenses | 41.22M | 32.74M | 24.4M | 50.42M | 11.76M | 17.15M | 26.64M | 36.04M | 33.59M | 33.06M |
| shortTermDebt | 583K | - | - | - | 4.86M | - | 20000 | - | 16.43M | 13.02M |
| capitalLeaseObligationsCurrent | 5.22M | 5.09M | 4.85M | 5.01M | - | 4.94M | 4.82M | 4.8M | 4.67M | 4.94M |
| taxPayables | 1.34M | 753K | 463K | 877K | 1.86M | 1.57M | 850K | 356K | 1.7M | 2.6M |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 3.64M | 8M | 10.77M | - | 27.07M | 7.83M | 10.86M | 12.68M | 10.86M | 8.7M |
| totalCurrentLiabilities | 71.19M | 59.36M | 52.28M | 64.37M | 57.89M | 93.23M | 56.33M | 66.61M | 79.97M | 72.36M |
| longTermDebt | 418.46M | 418.18M | 417.89M | 417.63M | 417.35M | 417.06M | 373.26M | 372.91M | 372.56M | 372.22M |
| capitalLeaseObligationsNonCurrent | 18.63M | 18.24M | 18.66M | 19.78M | 20.42M | 21.09M | 21.72M | 22.24M | 22.82M | 24.27M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 90.99M | 88.8M | 89.43M | 86.19M | 84.4M | 84.48M | 86.65M | 84.05M | 80.49M | 79.43M |
| otherNonCurrentLiabilities | 11.14M | 11.5M | 11.49M | 11.74M | 36.89M | 11.3M | 38.32M | 30.3M | 30.57M | 38.55M |
| totalNonCurrentLiabilities | 539.22M | 536.71M | 537.47M | 535.34M | 559.06M | 533.92M | 519.94M | 509.5M | 506.44M | 514.47M |
| otherLiabilities | - | - | - | - | - | 25M | - | - | - | - |
| capitalLeaseObligations | 23.86M | 23.33M | 23.51M | 24.79M | 20.42M | 26.04M | 26.53M | 27.04M | 27.49M | 29.21M |
| totalLiabilities | 610.4M | 596.08M | 589.75M | 599.71M | 616.94M | 652.15M | 576.28M | 576.11M | 586.41M | 586.83M |
| treasuryStock | -48.91M | -46.29M | -41.69M | -39.82M | -35.97M | -29.98M | -25.88M | -22.28M | -18.13M | -16.21M |
| preferredStock | 25M | 25M | 25M | 25M | - | - | - | - | - | - |
| commonStock | 6000 | 6000 | 6000 | 6000 | 6000 | 6000 | 6000 | 6000 | 6000 | 6000 |
| retainedEarnings | -84.89M | -87.44M | -85M | -90.32M | -94.02M | -94.01M | -38.24M | -47.67M | -55.23M | -58.27M |
| additionalPaidInCapital | 391.52M | 390.5M | 389.88M | 389.26M | 388.74M | 388.2M | 386.31M | 385.23M | 384.58M | 383.82M |
| 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.55M | -2.44M | 5.32M | 3.7M | -4000 | -2.64M | 9.43M | 7.56M | 3.05M | -3.83M |
| depreciationAndAmortization | 12.88M | 12.93M | 13.12M | 13.64M | 13.58M | 13.2M | 14.28M | 14.49M | 14.24M | 14.1M |
| deferredIncomeTax | 896K | -1.21M | 3.32M | 1.9M | -919K | -1.79M | 2.59M | 3.28M | 1.24M | -1.82M |
| stockBasedCompensation | 1.02M | 618K | 617K | 526K | 538K | 367K | 477K | 644K | 737K | 536K |
| changeInWorkingCapital | -10.28M | 10.28M | -9.07M | -2.04M | 9.85M | -6M | -4.69M | 8.03M | -11.3M | 10.72M |
| accountsReceivables | -9.42M | 7.95M | -814K | -4.05M | -4.8M | 13.21M | -63000 | 948K | -7.62M | 13.89M |
| inventory | -158K | -828K | 243K | -1.32M | 202K | -332K | 299K | -311K | -4000 | 616K |
| accountsPayables | 1.17M | 1.61M | -957K | -4.86M | 7.64M | -3.34M | -11000 | -450K | 2.65M | -3.86M |
| otherWorkingCapital | -1.86M | 1.55M | -7.54M | 8.19M | 6.8M | -15.53M | -4.91M | 7.84M | -6.33M | 71000 |
| otherNonCashItems | 1.06M | 1.19M | 1.16M | 1.36M | 1.69M | 2.89M | 338K | 1.02M | 1.19M | 601K |
| netCashProvidedByOperatingActivities | 8.13M | 21.37M | 14.46M | 19.08M | 24.74M | 6.03M | 22.43M | 35.03M | 9.15M | 20.3M |
| investmentsInPropertyPlantAndEquipment | -10.09M | -9.52M | -12.56M | -14.74M | -13.65M | -5.84M | -6.33M | -8.67M | -11.05M | -17.77M |
| acquisitionsNet | -11.15M | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 1.44M | 1.24M | 3.46M | 2.8M | 1.24M | 1.99M | 4.21M | 2.24M | 3.95M | 1.28M |
| netCashProvidedByInvestingActivities | -19.81M | -8.28M | -9.09M | -11.94M | -12.41M | -3.85M | -2.12M | -6.43M | -7.1M | -16.48M |
| netDebtIssuance | 577K | - | -1000 | -10000 | -841K | 49.98M | 20000 | -16.43M | 3.41M | -5.93M |
| longTermNetDebtIssuance | - | - | - | -10000 | -841K | 50M | - | - | - | - |
| shortTermNetDebtIssuance | 577K | - | -1000 | - | - | -20000 | 20000 | -16.43M | 3.41M | -5.93M |
| netStockIssuance | -2.59M | -4.57M | -1.85M | -3.81M | -5.93M | -2.58M | -3M | -4.14M | -1.92M | -1.1M |
| netCommonStockIssuance | -2.59M | -4.57M | -1.85M | -3.81M | -5.93M | -2.58M | -3M | -4.14M | -1.92M | -1.1M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -2.59M | -4.57M | -1.85M | -3.81M | -5.93M | -2.58M | -3M | -4.14M | -1.92M | -1.1M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | -53.13M | - | -53.13M | - | - | - | - | - |
| commonDividendsPaid | - | - | -53.13M | - | -53.13M | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -416K | -324K | 53.06M | -68000 | -69000 | -7.38M | -1.02M | -66000 | -40000 | 1.45M |
| netCashProvidedByFinancingActivities | -2.43M | -4.9M | -1.92M | -3.88M | -59.97M | 40.02M | -4M | -20.64M | 1.45M | -5.58M |