Stocks · Industrials · Construction - Special Trade Contractors

Concrete Pumping Holdings, Inc.

BBCP Clue Score32
United States Fiscal year ends October CIK 0001703956
$9.33 -0.32% Close, 12 Oct 2026
Price $9.33 +10.55% Close, 12 Oct 2026

Closing prices at the end of each trading day, from 21 Aug 2017. Not a live quote. Adjusted for share splits, so the line has no step at a split; dividends are not added back. P/E and P/FCF are the market value over the last full fiscal year's net income or free cash flow, as public on each day, so they step once a year when the annual report comes out. A hatched band marks a stretch with none: a year of net loss, or of cash burnt.

Revenue and profit

What the business sells, and what is left of it. Point at a year for the detail.
RevenueOperating incomeNet income
Fiscal year 2018Revenue243.2Operating income40.0Net income28.4EPS, diluted2.47Fiscal year 2018Operating income−10.3Net income−7.1 −125.1%Fiscal year 2020Revenue304.3Operating income−31.7Net income−61.3EPS, diluted−1.20Fiscal year 2021Revenue315.8 +3.8%Operating income38.0Net income−15.1EPS, diluted−0.31Fiscal year 2022Revenue376.7 +19.3%Operating income50.1Net income28.7EPS, diluted0.47Fiscal year 2023Revenue411.2 +9.2%Operating income61.5Net income31.8 +10.9%EPS, diluted0.54Fiscal year 2024Revenue391.3 −4.8%Operating income49.3Net income16.2 −49.0%EPS, diluted0.26Fiscal year 2025Revenue356.2 −9.0%Operating income41.5Net income6.4 −60.7%EPS, diluted0.09
FY2018FY2018FY2020FY2021FY2022FY2023FY2024FY2025
Revenue 243.2 n/a 304.3 315.8 376.7 411.2 391.3 356.2
Growth +3.8% +19.3% +9.2% −4.8% −9.0%
Operating income 40.0 −10.3 −31.7 38.0 50.1 61.5 49.3 41.5
Net income 28.4 −7.1 −61.3 −15.1 28.7 31.8 16.2 6.4
Growth −125.1% +10.9% −49.0% −60.7%
EPS, diluted 2.47 n/a −1.20 −0.31 0.47 0.54 0.26 0.09

Margins

How much of each dollar of revenue it keeps. Point at a year for the detail.
Gross marginOperating marginNet margin
Fiscal year 2018Gross margin43.7%Operating margin16.4%Net margin11.7%Free cash flow margin3.2%Fiscal year 2018Fiscal year 2020Gross margin45.1%Operating margin−10.4%Net margin−20.1%Free cash flow margin13.0%Fiscal year 2021Gross margin43.6%Operating margin12.0%Net margin−4.8%Free cash flow margin4.1%Fiscal year 2022Gross margin43.4%Operating margin13.3%Net margin7.6%Free cash flow margin−6.7%Fiscal year 2023Gross margin43.4%Operating margin14.9%Net margin7.7%Free cash flow margin10.3%Fiscal year 2024Gross margin42.4%Operating margin12.6%Net margin4.1%Free cash flow margin11.0%Fiscal year 2025Gross margin42.4%Operating margin11.7%Net margin1.8%Free cash flow margin4.9%
FY2018FY2018FY2020FY2021FY2022FY2023FY2024FY2025
Gross margin 43.7% n/a 45.1% 43.6% 43.4% 43.4% 42.4% 42.4%
Operating margin 16.4% n/a −10.4% 12.0% 13.3% 14.9% 12.6% 11.7%
Net margin 11.7% n/a −20.1% −4.8% 7.6% 7.7% 4.1% 1.8%
Free cash flow margin 3.2% n/a 13.0% 4.1% −6.7% 10.3% 11.0% 4.9%

Cash flow

The cash the business makes, what it reinvests, and what it hands back. Point at a year for the detail.
Operating cash flowCapital expenditureFree cash flow
Fiscal year 2018Operating cash flow39.6Capital expenditure−31.7Free cash flow7.9Fiscal year 2018Operating cash flow−1.5Fiscal year 2020Operating cash flow79.0Capital expenditure−39.3Free cash flow39.6Buybacks−0.1Fiscal year 2021Operating cash flow75.8Capital expenditure−62.8Free cash flow13.0 −67.1%Buybacks−0.3Fiscal year 2022Operating cash flow76.7Capital expenditure−101.9Free cash flow−25.2 −293.5%Buybacks−4.1Fiscal year 2023Operating cash flow96.9Capital expenditure−54.5Free cash flow42.4Buybacks−10.5Fiscal year 2024Operating cash flow86.9Capital expenditure−43.8Free cash flow43.1 +1.7%Buybacks−10.2Dividends paid0.0Fiscal year 2025Operating cash flow64.3Capital expenditure−46.8Free cash flow17.5 −59.3%Buybacks−14.2Dividends paid−53.1
FY2018FY2018FY2020FY2021FY2022FY2023FY2024FY2025
Operating cash flow 39.6 −1.5 79.0 75.8 76.7 96.9 86.9 64.3
Capital expenditure −31.7 n/a −39.3 −62.8 −101.9 −54.5 −43.8 −46.8
Free cash flow 7.9 n/a 39.6 13.0 −25.2 42.4 43.1 17.5
Growth −67.1% −293.5% +1.7% −59.3%
Buybacks n/a n/a −0.1 −0.3 −4.1 −10.5 −10.2 −14.2
Dividends paid n/a n/a n/a n/a n/a n/a 0.0 −53.1

Balance sheet

What it holds against what it owes, at each year end. Point at a year for the detail.
CashTotal debt
Fiscal year 2018Cash8.6Total debt173.5Net cash (debt)−164.8Shareholders’ equity46.0Debt to equity3.77Fiscal year 2018Cash0.0Shareholders’ equity5.0Fiscal year 2020Cash6.7Total debt343.9Net cash (debt)−337.2Shareholders’ equity267.1Debt to equity1.29Fiscal year 2021Cash9.3Total debt369.1Net cash (debt)−359.8Shareholders’ equity262.6Debt to equity1.41Fiscal year 2022Cash7.5Total debt370.5Net cash (debt)−363.0Shareholders’ equity279.3Debt to equity1.33Fiscal year 2023Cash15.9Total debt371.9Net cash (debt)−356.0Shareholders’ equity308.2Debt to equity1.21Fiscal year 2024Cash43.0Total debt373.3Net cash (debt)−330.2Shareholders’ equity321.7Debt to equity1.16Fiscal year 2025Cash44.4Total debt417.9Net cash (debt)−373.5Shareholders’ equity264.8Debt to equity1.58
FY2018FY2018FY2020FY2021FY2022FY2023FY2024FY2025
Cash 8.6 0.0 6.7 9.3 7.5 15.9 43.0 44.4
Total debt 173.5 n/a 343.9 369.1 370.5 371.9 373.3 417.9
Net cash (debt) −164.8 n/a −337.2 −359.8 −363.0 −356.0 −330.2 −373.5
Shareholders’ equity 46.0 5.0 267.1 262.6 279.3 308.2 321.7 264.8
Debt to equity 3.77 n/a 1.29 1.41 1.33 1.21 1.16 1.58

In millions of USD, except per-share figures and ratios. Fiscal years, as last filed with the SEC.

Financial statements FY2025 · 10-K

Ratios

Percentages worked out from the filed figures; debt to equity in times. Fiscal years ending October, each column as last filed with the SEC.
Click a line to chart it
Fiscal year FY2018 31 Oct 2018 FY2018 5 Dec 2018 FY2020 31 Oct 2020 FY2021 31 Oct 2021 FY2022 31 Oct 2022 FY2023 31 Oct 2023 FY2024 31 Oct 2024 FY2025 31 Oct 2025
Margins
43.7% n/a 45.1% 43.6% 43.4% 43.4% 42.4% 42.4%
16.4% n/a −10.4% 12.0% 13.3% 14.9% 12.6% 11.7%
7.6% n/a −21.8% −3.9% 9.1% 9.9% 6.2% 2.8%
11.7% n/a −20.1% −4.8% 7.6% 7.7% 4.1% 1.8%
3.2% n/a 13.0% 4.1% −6.7% 10.3% 11.0% 4.9%
Spending
24.2% n/a 36.5% 31.5% 30.1% 28.4% 29.8% 30.8%
13.0% n/a 12.9% 19.9% 27.1% 13.3% 11.2% 13.1%
−52.6% n/a n/a n/a 16.2% 21.6% 33.3% 36.6%
Returns
61.7% −142.3% −22.9% −5.7% 10.3% 10.3% 5.0% 2.4%
7.7% −3.0% −7.9% −1.9% 3.2% 3.5% 1.8% 0.7%
Balance and payout
3.77 n/a 1.29 1.41 1.33 1.21 1.16 1.58
83.6% 7.9% 62.2% 63.7% 65.7% 63.2% 61.4% 67.1%
n/a n/a n/a n/a n/a n/a 0.0% 833.7%
n/a n/a 0.3% 2.5% n/a 24.8% 23.6% 384.0%