| Name | Market Cap | Current Price | P/E Ratio | Revenue Growth 1Y | Net Margin | ROE | FCF Yield | Debt/Equity |
|---|---|---|---|---|---|---|---|---|
| BBCPConcrete Pumping Holdings, Inc. | 329.03M | 6.47 | 71.89 | -7.75% | 1.62% | 2.2% | 5.33% | 1.52 |
| MSWMing Shing Group Holdings Limited | 13.1M | 1.01 | -2.10 | 22.77% | -16.93% | -5.78% | 7.87 |
| Oct 2016 | Dec 2017 | Oct 2018 | Oct 2019 | Oct 2020 | Oct 2021 | Oct 2022 | Oct 2023 | Oct 2024 | Oct 2025 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Sales/Revenue | 172.43M | 211.21M | 243.22M | 282.96M | 304.3M | 315.81M | 401.29M | 442.24M | 425.87M | 392.87M |
| Revenue Growth % | - | 0.22% | 0.15% | 0.16% | 0.08% | 0.04% | 0.27% | 0.1% | -0.04% | -0.08% |
| Cost of Goods Sold | 97.24M | 121.45M | 136.88M | 157.54M | 167M | 178.08M | 237.68M | 263.94M | 260.04M | 241.75M |
| COGS % of Revenue | 0.56% | 0.58% | 0.56% | 0.56% | 0.55% | 0.56% | 0.59% | 0.6% | 0.61% | 0.62% |
| Gross Profit | 75.18M | 89.76M | 106.35M | 125.42M | 137.3M | 137.73M | 163.61M | 178.3M | 165.83M | 151.12M |
| Gross Margin % | 0.44% | 0.42% | 0.44% | 0.44% | 0.45% | 0.44% | 0.41% | 0.4% | 0.39% | 0.38% |
| Gross Profit Growth % | - | 0.19% | 0.18% | 0.18% | 0.09% | 0% | 0.19% | 0.09% | -0.07% | -0.09% |
| Operating Expenses | 44.98M | 984.92K | 58.79M | 96.64M | 169.03M | 99.37M | 113.5M | 116.85M | 116.49M | 109.58M |
| OpEx % of Revenue | 0.26% | 0% | 0.24% | 0.34% | 0.56% | 0.31% | 0.28% | 0.26% | 0.27% | 0.28% |
| Selling, General & Admin | 34.59M | 837.47K | 58.79M | 96.64M | 111.09M | 99.37M | 113.5M | 116.85M | 116.49M | 109.58M |
| SG&A % of Revenue | 0.2% | 0% | 0.24% | 0.34% | 0.37% | 0.31% | 0.28% | 0.26% | 0.27% | 0.28% |
| Research & Development | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| R&D % of Revenue | - | - | - | - | - | - | - | - | - | - |
| Other Operating Expenses | 0 | 147.45K | 55K | 0 | 57.94M | 117K | 88K | 0 | 0 | 0 |
| Operating Income | 34.59M | -984.92K | 39.97M | 28.78M | -31.73M | 38.05M | 50.11M | 61.45M | 49.35M | 41.53M |
| Operating Margin % | 0.2% | -0% | 0.16% | 0.1% | -0.1% | 0.12% | 0.12% | 0.14% | 0.12% | 0.11% |
| Operating Income Growth % | - | -1.03% | 41.58% | -0.28% | -2.1% | 2.2% | 0.32% | 0.23% | -0.2% | -0.16% |
| EBITDA | 56.9M | 26.17M | 65.59M | 84.16M | 29.93M | 93.95M | 111.46M | 125.62M | 106.46M | 41.53M |
| EBITDA Margin % | 0.33% | 0.12% | 0.27% | 0.3% | 0.1% | 0.3% | 0.28% | 0.28% | 0.25% | 0.11% |
| EBITDA Growth % | - | -0.54% | 1.51% | 0.28% | -0.64% | 2.14% | 0.19% | 0.13% | -0.15% | -0.61% |
| D&A (Non-Cash Add-back) | 22.31M | 27.15M | 25.62M | 55.38M | 61.66M | 55.91M | 61.35M | 64.17M | 57.11M | 0 |
| EBIT | 34.59M | -49.89K | 40.02M | 28.78M | -31.82M | 38.36M | 60.09M | 68.68M | 50.19M | 41.53M |
| Net Interest Income | 0 | 0 | -21.43M | 0 | -34.41M | -25.19M | -25.89M | -28.12M | -25.57M | -30.42M |
| Interest Income | 19.52M | 22.75M | 0 | 0 | 0 | 0 | 0 | 0 | 308K | 1.15M |
| Interest Expense | 0 | 0 | 21.43M | 36.52M | 34.41M | 25.19M | 25.89M | 28.12M | 25.88M | 31.57M |
| Other Income/Expense | -20.21M | 935.03K | -21.37M | -68.76M | -34.5M | -50.48M | -15.91M | -20.89M | -25.04M | -31.48M |
| Pretax Income | 10.69M | -49.89K | 18.6M | -39.98M | -66.23M | -12.43M | 34.2M | 40.56M | 24.31M | 10.05M |
| Pretax Margin % | 0.06% | -0% | 0.08% | -0.14% | -0.22% | -0.04% | 0.09% | 0.09% | 0.06% | 0.03% |
| Income Tax | 4.45M | 267.78K | -9.78M | -7.5M | -4.98M | 2.64M | 5.53M | 8.77M | 8.1M | 3.68M |
| Effective Tax Rate % | 0.32% | 6.37% | 1.53% | 0.81% | 0.92% | 1.21% | 0.84% | 0.78% | 0.67% | 0.63% |
| Net Income | 3.47M | -317.67K | 28.38M | -32.49M | -61.25M | -15.07M | 28.68M | 31.79M | 16.21M | 6.37M |
| Net Margin % | 0.02% | -0% | 0.12% | -0.11% | -0.2% | -0.05% | 0.07% | 0.07% | 0.04% | 0.02% |
| Net Income Growth % | - | -1.09% | 90.35% | -2.14% | -0.89% | 0.75% | 2.9% | 0.11% | -0.49% | -0.61% |
| Net Income (Continuing) | 6.23M | -317.67K | 28.38M | -32.49M | -61.25M | -15.07M | 28.68M | 31.79M | 16.21M | 6.37M |
| Discontinued Operations | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Minority Interest | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| EPS (Diluted) | 0.42 | -0.01 | 0.98 | -0.56 | -1.16 | -0.28 | 0.47 | 0.54 | 0.26 | 0.09 |
| EPS Growth % | - | -1.03% | 90.09% | -1.57% | -1.07% | 0.76% | 2.68% | 0.15% | -0.52% | -0.65% |
| EPS (Basic) | 0.42 | -0.01 | 0.98 | -0.56 | -1.16 | -0.28 | 0.48 | 0.55 | 0.27 | 0.12 |
| Diluted Shares Outstanding | 8.28M | 28.75M | 28.85M | 58.25M | 52.75M | 53.41M | 54.85M | 54.17M | 54.24M | 53.31M |
| Basic Shares Outstanding | 14.93M | 28.75M | 28.85M | 58.25M | 52.75M | 53.41M | 53.91M | 53.28M | 61.4M | 53.43M |
| Dividend Payout Ratio | - | - | - | - | - | - | - | - | - | 8.34% |
| Oct 2016 | Dec 2017 | Oct 2018 | Oct 2019 | Oct 2020 | Oct 2021 | Oct 2022 | Oct 2023 | Oct 2024 | Oct 2025 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total Current Assets | 32.3M | 1.1M | 810.78K | 62.76M | 60.01M | 67.62M | 81.56M | 94.27M | 112.36M | 113.35M |
| Cash & Short-Term Investments | 3.25M | 828.55K | 3.61K | 7.47M | 6.74M | 9.3M | 7.48M | 15.86M | 43.04M | 44.39M |
| Cash Only | 3.25M | 828.55K | 3.61K | 7.47M | 6.74M | 9.3M | 7.48M | 15.86M | 43.04M | 44.39M |
| Short-Term Investments | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Accounts Receivable | 24.87M | 0 | 40.12M | 46.65M | 45.95M | 49.31M | 63.37M | 62.98M | 56.44M | 53.13M |
| Days Sales Outstanding | 52.65 | - | 60.2 | 60.18 | 55.11 | 56.99 | 57.64 | 51.98 | 48.37 | 49.36 |
| Inventory | 1.75M | 3.01M | 3.81M | 5.25M | 4.63M | 4.9M | 5.53M | 6.73M | 5.92M | 7.42M |
| Days Inventory Outstanding | 6.58 | 9.04 | 10.16 | 12.17 | 10.12 | 10.05 | 8.5 | 9.31 | 8.31 | 11.2 |
| Other Current Assets | 0 | 0 | 4.59M | 0 | 717K | 2.47M | 2.47M | 5.65M | 4.61M | 8.41M |
| Total Non-Current Assets | 222.63M | 235.2M | 238.47M | 808.61M | 713.75M | 725.05M | 805.93M | 810.25M | 785.63M | 766.19M |
| Property, Plant & Equipment | 138.69M | 175.54M | 201.91M | 307.42M | 304.25M | 337.77M | 444.21M | 452.46M | 441.9M | 435.46M |
| Fixed Asset Turnover | 1.24x | 1.20x | 1.20x | 0.92x | 1.00x | 0.93x | 0.90x | 0.98x | 0.96x | 0.90x |
| Goodwill | 54.4M | 73.51M | 74.66M | 276.09M | 223.15M | 224.7M | 220.25M | 221.52M | 223M | 223.58M |
| Intangible Assets | 28.94M | 42.03M | 36.43M | 222.29M | 183.84M | 158.54M | 137.75M | 120.24M | 105.61M | 93.93M |
| Long-Term Investments | 0 | 235.2M | 238.47M | 0 | 0 | 0 | -40.74M | 0 | 0 | 0 |
| Other Non-Current Assets | 603.6K | 1.06M | 648K | 2.81M | 2.51M | 4.04M | 3.72M | 16.03M | 15.12M | 13.22M |
| Total Assets | 254.93M | 236.3M | 239.28M | 871.37M | 773.76M | 792.66M | 887.49M | 904.52M | 897.99M | 879.54M |
| Asset Turnover | 0.68x | 0.89x | 1.02x | 0.32x | 0.39x | 0.40x | 0.45x | 0.49x | 0.47x | 0.45x |
| Asset Growth % | - | -0.07% | 0.01% | 2.64% | -0.11% | 0.02% | 0.12% | 0.02% | -0.01% | -0.02% |
| Total Current Liabilities | 31.58M | 722.93K | 10.83M | 92.09M | 62.31M | 48.24M | 110.28M | 83.98M | 56.33M | 52.28M |
| Accounts Payable | 2.85M | 205.25K | 10.11M | 7.41M | 6.59M | 10.71M | 8.36M | 8.91M | 7.67M | 6.27M |
| Days Payables Outstanding | 10.71 | 0.62 | 26.97 | 17.16 | 14.4 | 21.94 | 12.84 | 12.32 | 10.76 | 9.46 |
| Short-Term Debt | 3.61M | 0 | 338.7K | 44.44M | 22.63M | 990K | 52.13M | 18.95M | 20K | 0 |
| Deferred Revenue (Current) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Other Current Liabilities | 10.97M | 0 | 0 | 2.36M | 9.03M | 8.7M | 11.42M | 12.33M | 10.86M | 29.19M |
| Current Ratio | 1.02x | 1.52x | 0.07x | 0.68x | 0.96x | 1.40x | 0.74x | 1.12x | 1.99x | 2.17x |
| Quick Ratio | 0.97x | -2.64x | -0.28x | 0.62x | 0.89x | 1.30x | 0.69x | 1.04x | 1.89x | 2.03x |
| Cash Conversion Cycle | 48.53 | - | 43.4 | 55.19 | 50.83 | 45.09 | 53.29 | 48.97 | 45.92 | 51.1 |
| Total Non-Current Liabilities | 186.25M | 230.57M | 223.46M | 462.23M | 444.34M | 481.85M | 497.88M | 512.31M | 519.94M | 537.47M |
| Long-Term Debt | 142.25M | 157.64M | 0 | 360.94M | 343.91M | 369.08M | 370.48M | 371.87M | 373.26M | 417.89M |
| Capital Lease Obligations | 731.83K | 0 | 0 | 477K | 380K | 278K | 21.15M | 20.51M | 21.72M | 18.66M |
| Deferred Tax Liabilities | 0 | 0 | 0 | 69.05M | 68.02M | 70.57M | 74.22M | 80.79M | 86.65M | 89.43M |
| Other Non-Current Liabilities | 43.26M | 72.94M | 223.46M | 31.77M | 32.03M | 41.92M | 32.03M | 14.14M | 38.32M | 11.49M |
| Total Liabilities | 217.83M | 231.3M | 234.28M | 554.32M | 506.65M | 530.09M | 608.16M | 596.28M | 576.27M | 589.75M |
| Total Debt | 146.59M | 223.53M | 338.7K | 405.95M | 367.01M | 370.45M | 447.87M | 416.19M | 399.81M | 441.4M |
| Net Debt | 143.34M | 222.7M | 335.09K | 398.48M | 360.28M | 361.16M | 440.39M | 400.33M | 356.77M | 397.01M |
| Debt / Equity | 3.95x | 44.71x | 0.07x | 1.28x | 1.37x | 1.41x | 1.60x | 1.35x | 1.24x | 1.52x |
| Debt / EBITDA | 2.58x | 8.54x | 0.01x | 4.82x | 12.26x | 3.94x | 4.02x | 3.31x | 3.76x | 10.63x |
| Net Debt / EBITDA | 2.52x | 8.51x | 0.01x | 4.73x | 12.04x | 3.84x | 3.95x | 3.19x | 3.35x | 9.56x |
| Interest Coverage | - | - | 1.87x | 0.79x | -0.92x | 1.51x | 1.94x | 2.19x | 1.91x | 1.32x |
| Total Equity | 37.1M | 5M | 5M | 317.05M | 267.11M | 262.57M | 279.33M | 308.24M | 321.71M | 289.79M |
| Equity Growth % | - | -0.87% | 0% | 62.41% | -0.16% | -0.02% | 0.06% | 0.1% | 0.04% | -0.1% |
| Book Value per Share | 4.48 | 0.17 | 0.17 | 5.44 | 5.06 | 4.92 | 5.09 | 5.69 | 5.93 | 5.44 |
| Total Shareholders' Equity | 37.1M | 5M | 5M | 317.05M | 267.11M | 262.57M | 279.33M | 308.24M | 321.71M | 289.79M |
| Common Stock | 7.58K | 693 | 763 | 6K | 6K | 6K | 6K | 6K | 6K | 6K |
| Retained Earnings | 3.14M | -317.67K | -7.43M | -38.59M | -99.84M | -114.91M | -86.24M | -54.45M | -38.24M | -85M |
| Treasury Stock | 0 | 0 | 0 | -25M | -131K | -461K | -4.61M | -15.11M | -25.88M | -41.69M |
| Accumulated OCI | 0 | 2.38M | 584K | -599K | -606K | 3.67M | -9.23M | -5.49M | -483K | 1.59M |
| Minority Interest | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Oct 2016 | Dec 2017 | Oct 2018 | Oct 2019 | Oct 2020 | Oct 2021 | Oct 2022 | Oct 2023 | Oct 2024 | Oct 2025 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from Operations | 35.76M | -461.94K | 39.62M | 30.69M | 78.97M | 75.83M | 76.69M | 96.88M | 86.9M | 64.31M |
| Operating CF Margin % | 0.21% | -0% | 0.16% | 0.11% | 0.26% | 0.24% | 0.19% | 0.22% | 0.2% | 0.16% |
| Operating CF Growth % | - | -1.01% | 86.77% | -0.23% | 1.57% | -0.04% | 0.01% | 0.26% | -0.1% | -0.26% |
| Net Income | 6.27M | -317.67K | 28.38M | -32.49M | -61.25M | -15.07M | 28.68M | 31.79M | 16.21M | 6.37M |
| Depreciation & Amortization | 22.31M | 27.15M | 25.62M | 55.38M | 61.66M | 55.91M | 57.46M | 58.67M | 57.11M | 53.54M |
| Stock-Based Compensation | 109.42K | 362.35K | 281K | 3.65M | 11.45M | 6.59M | 5.03M | 3.85M | 2.39M | 2.05M |
| Deferred Taxes | 0 | 0 | -11.11M | -6.8M | -1.03M | 2.55M | 5.21M | 6.14M | 5.28M | 2.52M |
| Other Non-Cash Items | 5.12M | -595.03K | -466K | 148.1M | 60.27M | 26.56M | -4.8M | -2.33M | 3.15M | 7.09M |
| Working Capital Changes | 1.95M | 450.76K | -3.1M | -8.65M | 7.87M | -697K | -14.88M | -1.24M | 2.75M | -7.26M |
| Change in Receivables | -673.66K | 212.59K | -7.47M | -5.38M | 1.6M | -4.17M | -15.31M | 328K | 7.16M | 3.54M |
| Change in Inventory | -473.19K | -461.82K | -707K | -760K | 624K | -200K | -870K | -1.14M | 600K | -1.2M |
| Change in Payables | 0 | 0 | -1.83M | -7.96M | -796K | 3.97M | -3.04M | -464K | -1.68M | -1.52M |
| Cash from Investing | -28.97M | -234.6M | -49.5M | -375.24M | -35.85M | -56.56M | -124.12M | -44.16M | -32.13M | -37.3M |
| Capital Expenditures | -22.57M | -23.67M | -31.74M | -36.24M | -39.34M | -62.79M | -101.93M | -54.51M | -43.81M | -46.79M |
| CapEx % of Revenue | 0.13% | 0.11% | 0.13% | 0.13% | 0.13% | 0.2% | 0.25% | 0.12% | 0.1% | 0.12% |
| Acquisitions | - | - | - | - | - | - | - | - | - | - |
| Investments | - | - | - | - | - | - | - | - | - | - |
| Other Investing | 247.04K | 1.01M | -17.76M | 238.47M | 3.49M | 6.23M | 8.57M | 10.35M | 11.68M | 9.49M |
| Cash from Financing | -14.81M | 235.89M | 13.01M | 346.26M | -43.93M | -15.95M | 45.98M | -44.3M | -28.77M | -25.76M |
| Debt Issued (Net) | - | - | - | - | - | - | - | - | - | - |
| Equity Issued (Net) | - | - | - | - | - | - | - | - | - | - |
| Dividends Paid | 0 | -4.84M | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -53.13M |
| Share Repurchases | - | - | - | - | - | - | - | - | - | - |
| Other Financing | 3.61M | 3.7M | 0 | -30.82M | -1.16M | -8.46M | -304K | -613K | 326K | -8.44M |
| Net Change in Cash | - | - | - | - | - | - | - | - | - | - |
| Free Cash Flow | 13.19M | -24.13M | 7.88M | -5.55M | 39.63M | 12.29M | -26.69M | 41.57M | 43.09M | 17.53M |
| FCF Margin % | 0.08% | -0.11% | 0.03% | -0.02% | 0.13% | 0.04% | -0.07% | 0.09% | 0.1% | 0.04% |
| FCF Growth % | - | -2.83% | 1.33% | -1.7% | 8.15% | -0.69% | -3.17% | 2.56% | 0.04% | -0.59% |
| FCF per Share | 1.59 | -0.84 | 0.27 | -0.10 | 0.75 | 0.23 | -0.49 | 0.77 | 0.79 | 0.33 |
| FCF Conversion (FCF/Net Income) | 10.32x | 1.45x | 1.40x | -0.94x | -1.29x | -5.03x | 2.67x | 3.05x | 5.36x | 10.09x |
| Interest Paid | 0 | 0 | 22.17M | 0 | 33.1M | 17.37M | 0 | 0 | 23.93M | 0 |
| Taxes Paid | 0 | 0 | 1.07M | 0 | 3.35M | 994K | 0 | 0 | 3.42M | 0 |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| Return on Equity (ROE) | 9.34% | -1.51% | 567.64% | -20.18% | -20.97% | -5.69% | 10.58% | 10.82% | 5.15% | 2.08% |
| Return on Invested Capital (ROIC) | 14.38% | -0.36% | 25.73% | 5.99% | -3.54% | 4.56% | 5.59% | 6.45% | 5.34% | 4.56% |
| Gross Margin | 43.6% | 42.5% | 43.72% | 44.32% | 45.12% | 43.61% | 40.77% | 40.32% | 38.94% | 38.46% |
| Net Margin | 2.01% | -0.15% | 11.67% | -11.48% | -20.13% | -4.77% | 7.15% | 7.19% | 3.81% | 1.62% |
| Debt / Equity | 3.95x | 44.71x | 0.07x | 1.28x | 1.37x | 1.41x | 1.60x | 1.35x | 1.24x | 1.52x |
| Interest Coverage | - | - | 1.87x | 0.79x | -0.92x | 1.51x | 1.94x | 2.19x | 1.91x | 1.32x |
| FCF Conversion | 10.32x | 1.45x | 1.40x | -0.94x | -1.29x | -5.03x | 2.67x | 3.05x | 5.36x | 10.09x |
| Revenue Growth | - | 22.49% | 15.16% | 16.34% | 7.54% | 3.78% | 27.07% | 10.2% | -3.7% | -7.75% |
| 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | |
|---|---|---|---|---|---|---|---|
| US Concrete Pumping | 187.03M | 229.74M | 229.47M | 296.51M | 317.88M | 291.02M | 260.45M |
| US Concrete Pumping Growth | - | 22.84% | -0.12% | 29.21% | 7.21% | -8.45% | -10.50% |
| US Concrete Waste Management Services | 27.78M | 35.89M | 38.59M | 50.19M | 62.41M | 70.9M | 75.42M |
| US Concrete Waste Management Services Growth | - | 29.20% | 7.53% | 30.06% | 24.34% | 13.61% | 6.37% |
| UK Concrete Pumping | 44.02M | 39.15M | 48.1M | 54.93M | 62.59M | 63.95M | - |
| UK Concrete Pumping Growth | - | -11.08% | 22.87% | 14.20% | 13.95% | 2.18% | - |
| 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | |
|---|---|---|---|---|---|---|---|
| UNITED STATES | 214.54M | 265.16M | 267.71M | 346.37M | 379.65M | 361.92M | 335.87M |
| UNITED STATES Growth | - | 23.59% | 0.96% | 29.38% | 9.61% | -4.67% | -7.20% |
Concrete Pumping Holdings, Inc. (BBCP) has a price-to-earnings (P/E) ratio of 71.9x. This suggests investors expect higher future growth.
Concrete Pumping Holdings, Inc. (BBCP) reported $392.9M in revenue for fiscal year 2025. This represents a 128% increase from $172.4M in 2016.
Concrete Pumping Holdings, Inc. (BBCP) saw revenue decline by 7.8% over the past year.
Yes, Concrete Pumping Holdings, Inc. (BBCP) is profitable, generating $6.4M in net income for fiscal year 2025 (1.6% net margin).
Yes, Concrete Pumping Holdings, Inc. (BBCP) pays a dividend with a yield of 15.40%. This makes it attractive for income-focused investors.
Concrete Pumping Holdings, Inc. (BBCP) has a return on equity (ROE) of 2.1%. This is below average, suggesting room for improvement.
Concrete Pumping Holdings, Inc. (BBCP) generated $17.5M in free cash flow for fiscal year 2025. Positive FCF indicates the company can fund dividends, buybacks, or reinvestment.