Concrete Pumping Holdings Inc (BBCP) financial statements: income statement, balance sheet and cash flow

Concrete Pumping Holdings Inc's income statement, balance sheet and cash flow statement as filed with the SEC (10-K and 10-Q), with the latest fiscal years and quarters. In its latest fiscal year (Oct 31, 2025 · FY), Concrete Pumping Holdings Inc reported net income of $6.4M (-60.7% year on year).

Income statement

Concrete Pumping Holdings Inc income statement, fiscal years
Line itemOct 31, 2025 · FYOct 31, 2024 · FYOct 31, 2023 · FYOct 31, 2022 · FY
Segment Revenue: (1)$392.9M$425.9M$442.2M$401.3M
Cost of operations$241.8M$260.0M$263.9M$237.7M
Gross profit$151.1M$165.8M$178.3M$163.6M
General and administrative expenses$109.6M$116.5M$116.9M$113.2M
Income from operations$41.5M$49.3M$61.5M$50.1M
Interest expense and amortization of deferred financing costs($31.6M)($25.9M)——
Loss on extinguishment of debt($1.4M)——$0
Interest income$1.1M$308.0K——
Change in fair value of warrant liabilities$0$130.0K$6.9M$9.9M
Other income, net$335.0K$406.0K$330.0K$88.0K
Total other expense($31.5M)($25.0M)($20.9M)($15.9M)
Income before income taxes$10.1M$24.3M$40.6M$34.2M
Income tax expense$3.7M$8.1M$8.8M$5.5M
Net income$6.4M$16.2M$31.8M$28.7M
Less accretion of liquidation preference on preferred stock($1.8M)($1.8M)($1.8M)($1.8M)
Income available to common shareholders$4.6M$14.5M$30.0M$26.9M
Basic (in shares)52.1M53.5M53.3M53.9M
Diluted (in shares)52.7M54.2M54.2M54.9M
Basic (in dollars per share)$0.09$0.27$0.54$0.48
Diluted (in dollars per share)$0.09$0.26$0.54$0.47
Concrete Pumping Holdings Inc income statement, quarters
Line itemJul 31, 2026 · Q3Apr 30, 2026 · Q2Jan 31, 2026 · Q1Jul 31, 2025 · Q3
Revenue$116.8M$106.8M$90.6M$103.7M
Cost of operations$71.5M$65.5M$58.6M$63.3M
Gross profit$45.2M$41.3M$32.0M$40.4M
General and administrative expenses$30.2M$29.2M$27.5M$27.5M
Income from operations$15.1M$12.1M$4.5M$12.9M
Interest expense and amortization of deferred financing costs($8.4M)($8.4M)($8.4M)($8.4M)
Loss on extinguishment of debt$0$0$0$0
Interest income$199.0K$220.0K$315.0K$273.0K
Other income, net$17.0K$36.0K$33.0K$228.0K
Total other expense($8.2M)($8.2M)($8.0M)($7.9M)
Income before income taxes$6.9M$3.9M($3.5M)$5.0M
Income tax expense$2.0M$1.3M($1.1M)$1.3M
Net income$4.9M$2.5M($2.4M)$3.7M
Less accretion of liquidation preference on preferred stock($441.0K)($427.0K)($441.0K)($441.0K)
Income (loss) available to common shareholders$4.5M$2.1M($2.9M)$3.3M
Basic (in shares)50.4M50.5M51.0M51.7M
Diluted (in shares)51.1M51.0M51.0M51.9M
Basic (in dollars per share)$0.09$0.04-$0.06$0.07
Diluted (in dollars per share)$0.09$0.04-$0.06$0.07

Balance sheet

Concrete Pumping Holdings Inc balance sheet, fiscal years
Line itemOct 31, 2025 · FYOct 31, 2024 · FYOct 31, 2023 · FYOct 31, 2022 · FY
Cash and cash equivalents$44.4M$43.0M$15.9M$7.5M
Receivables, net of allowance for doubtful accounts of $905 and $916, respectively$53.1M—$63.0M$62.9M
Inventory, net$7.4M$5.9M$6.7M$5.5M
Prepaid expenses and other current assets$8.4M$7.0M$8.7M$5.2M
Total current assets$113.4M$112.4M$94.3M$81.6M
Property, plant and equipment, net$412.5M$415.7M$427.6M$419.4M
Intangible assets, net$93.9M$105.6M$120.2M$137.8M
Goodwill$223.6M$223.0M$221.5M$220.2M
Right-of-use operating lease assets$22.9M$26.2M$24.8M$24.8M
Other non-current assets$11.2M$12.6M$14.3M$2.0M
Deferred financing costs$2.0M$2.5M$1.8M$1.7M
Total assets$879.5M$898.0M$904.5M$887.5M
Revolving loan$0$20.0K$19.0M$52.1M
Operating lease obligations, current portion$4.9M$4.8M$4.7M$4.0M
Accounts payable$6.3M$7.7M$8.9M$8.4M
Accrued payroll and payroll expenses$12.0M$14.3M$14.5M$13.3M
Accrued expenses and other current liabilities$28.7M$28.7M$34.8M$32.2M
Income taxes payable$463.0K$850.0K$1.8M$178.0K
Total current liabilities$52.3M$56.3M$84.0M$110.3M
Long term debt, net of discount for deferred financing costs$417.9M$373.3M$371.9M$370.5M
Operating lease obligations, non-current$18.7M$21.7M$20.5M$21.0M
Deferred income taxes$89.4M$86.6M$80.8M$74.2M
Other non-current liabilities$11.5M$13.3M$14.1M—
Total liabilities$589.8M$551.3M$571.3M$583.2M
Zero-dividend convertible perpetual preferred stock, $0.0001 par value, 2,450,980 shares issued and outstanding as of October 31, 2025 and October 31, 202425.0M25.0M25.0M25.0M
Common stock, $0.0001 par value, 500,000,000 shares authorized, 51,272,503 and 53,273,644 issued and outstanding as of October 31, 2025 and October 31, 2024, respectively6.0K6.0K6.0K6.0K
Additional paid-in capital$389.9M$386.3M$383.3M$379.4M
Treasury stock($41.7M)($25.9M)($15.1M)($4.6M)
Accumulated other comprehensive income (loss)$1.6M($483.0K)($5.5M)($9.2M)
Accumulated deficit($85.0M)($38.2M)($54.4M)($86.2M)
Total stockholders' equity$264.8M$321.7M$308.2M$279.3M
Total liabilities and stockholders' equity$879.5M$898.0M$904.5M$887.5M
Concrete Pumping Holdings Inc balance sheet, quarters
Line itemJul 31, 2026Apr 30, 2026Jan 31, 2026Jul 31, 2025
Cash and cash equivalents$43.0M$38.7M$53.0M$41.0M
Receivables, net of allowance for doubtful accounts of $1,033 and $905, respectively$62.7M$57.1M$45.8M—
Inventory$8.8M$8.6M$8.4M$7.5M
Prepaid expenses and other current assets$14.0M$18.9M$9.0M$11.9M
Total current assets$128.5M$123.3M$116.3M$112.8M
Property, plant and equipment, net$428.3M$420.0M$415.5M$414.9M
Intangible assets, net$92.1M$94.6M$91.7M$96.8M
Goodwill$224.3M$224.5M$224.8M$223.7M
Right-of-use operating lease assets$22.8M$23.3M$22.8M$24.3M
Other non-current assets$10.7M$10.7M$10.8M$11.4M
Deferred financing costs$1.6M$1.8M$1.9M$2.2M
Total assets$908.3M$898.0M$883.7M$886.0M
Operating lease obligations, current portion$5.4M$5.2M$5.1M$5.0M
Accounts payable$9.5M$15.2M$7.6M$8.1M
Accrued payroll and payroll expenses$11.3M$12.6M$7.5M$14.4M
Accrued expenses and other current liabilities$47.4M$36.3M$38.4M$36.0M
Income taxes payable$1.4M$1.3M$753.0K$877.0K
Total current liabilities$75.0M$71.2M$59.4M$64.4M
Long term debt, net of discount for deferred financing costs$418.7M$418.5M$418.2M$417.6M
Operating lease obligations, non-current$18.0M$18.6M$18.2M$19.8M
Deferred income taxes$92.7M$91.0M$88.8M$86.2M
Other non-current liabilities$11.0M$11.1M$11.5M$11.7M
Total liabilities$615.4M$610.4M$596.1M$599.7M
Zero-dividend convertible perpetual preferred stock, $0.0001 par value, 2,450,980 shares issued and outstanding as of July 31, 2026 and October 31, 202525.0M25.0M25.0M25.0M
Common stock, $0.0001 par value, 500,000,000 shares authorized, 50,393,420 and 51,272,503 issued and outstanding as of July 31, 2026 and October 31, 2025, respectively6.0K6.0K6.0K6.0K
Additional paid-in capital$392.8M$391.5M$390.5M$389.3M
Treasury stock($48.9M)($48.9M)($46.3M)($39.8M)
Accumulated other comprehensive income$3.9M$4.9M$5.9M$2.2M
Accumulated deficit($80.0M)($84.9M)($87.4M)($90.3M)
Total stockholders' equity$267.9M$262.6M$262.6M$261.3M
Total liabilities and stockholders' equity$908.3M$898.0M$883.7M$886.0M

Cash flow statement

Concrete Pumping Holdings Inc cash flow statement, fiscal years
Line itemOct 31, 2025 · FYOct 31, 2024 · FYOct 31, 2023 · FYOct 31, 2022 · FY
Net income$6.4M$16.2M$31.8M($28.7M)
Non-cash operating lease expense$5.3M$5.1M$5.5M$3.9M
Foreign currency adjustments$0($1.2M)($566.0K)$2.1M
Depreciation$41.7M$42.0M$39.8M$34.9M
Deferred income taxes$2.5M$5.3M$6.1M$5.2M
Amortization of deferred financing costs$1.7M$1.8M$1.9M$1.9M
Amortization of intangible assets$11.8M$15.1M$18.9M$22.5M
Stock-based compensation expense$2.0M$2.4M$3.8M$5.0M
Change in fair value of warrant liabilities$0($130.0K)($6.9M)($9.9M)
Loss on extinguishment of debt$1.4M——$0
Net gain on the sale of property, plant and equipment($1.0M)($2.3M)($2.2M)($2.8M)
Other operating activities($272.0K)($78.0K)——
Receivables$3.5M$7.2M$328.0K($15.3M)
Inventory($1.2M)$600.0K($1.1M)($870.0K)
Other operating assets($3.4M)$632.0K——
Accounts payable($1.5M)($1.7M)($464.0K)($3.0M)
Other operating liabilities($4.6M)($4.0M)——
Net cash provided by operating activities$64.3M$86.9M$96.9M$76.7M
Purchases of property, plant and equipment($46.8M)($43.8M)($54.5M)($101.9M)
Proceeds from sale of property, plant and equipment$9.5M$11.7M$11.1M$10.0M
Net cash used in investing activities($37.3M)($32.1M)($44.2M)($124.1M)
Proceeds on long term debt$425.0M——$0
Payments on long term debt($375.0M)——$0
Proceeds on revolving loan$256.2M$313.2M$318.0M$377.4M
Payments on revolving loan($256.3M)($332.1M)($351.2M)($326.9M)
Dividends paid($53.1M)———
Payment of debt issuance costs($8.2M)($953.0K)($550.0K)($290.0K)
Purchase of treasury stock($14.2M)($10.2M)($10.5M)($4.1M)
Other financing activities($274.0K)$1.3M($63.0K)—
Net cash used in financing activities($25.8M)($28.8M)($44.3M)$46.0M
Net increase in cash and cash equivalents$1.4M$27.2M$8.4M($1.8M)
Effect of foreign currency exchange rate changes on cash$90.0K$1.2M($42.0K)($368.0K)
Beginning of period$43.0M$15.9M$7.5M$9.3M
End of period$44.4M$43.0M$15.9M$7.5M
Concrete Pumping Holdings Inc cash flow statement, quarters
Line itemJul 31, 2026 · YTDApr 30, 2026 · YTDJan 31, 2026 · Q1Jul 31, 2025 · YTD
Net income (loss)$5.0M$106.0K($2.4M)$1.1M
Non-cash operating lease expense$3.9M$2.6M$1.2M$3.9M
Foreign currency adjustments($220.0K)($117.0K)($121.0K)($26.0K)
Depreciation$31.7M$20.9M$10.5M$31.5M
Deferred income taxes$1.5M($316.0K)($1.2M)($803.0K)
Amortization of deferred financing costs$1.2M$832.0K$416.0K$1.3M
Amortization of intangible assets$7.3M$4.9M$2.5M$9.0M
Stock-based compensation expense$2.9M$1.6M$618.0K$1.4M
Loss on extinguishment of debt$0$0$0$1.4M
Net gain on the sale of property, plant and equipment($684.0K)($848.0K)($169.0K)($609.0K)
Other operating activities($91.0K)($167.0K)($175.0K)($47.0K)
Receivables($7.1M)($1.5M)$7.9M$4.4M
Inventory($1.2M)($986.0K)($828.0K)($1.4M)
Other operating assets($1.2M)$1.2M($355.0K)($7.0M)
Accounts payable$3.1M$2.8M$1.6M($565.0K)
Other operating liabilities$7.4M($1.5M)$1.9M$6.4M
Net cash provided by operating activities$53.6M$29.5M$21.4M$49.9M
Purchases of property, plant and equipment($40.0M)($19.6M)($9.5M)($34.2M)
Proceeds from sale of property, plant and equipment$4.0M$2.7M$1.2M$6.0M
Acquisition of net assets, net of cash acquired - Templant($11.2M)($11.2M)——
Net cash used in investing activities($47.1M)($28.1M)($8.3M)($28.2M)
Proceeds on long term debt$0$0$0$425.0M
Payments on long term debt$0$0$0($375.0M)
Proceeds on revolving loan$177.8M$116.9M$60.3M$188.2M
Payments on revolving loan($177.8M)($116.3M)($60.3M)($188.2M)
Dividends paid$0$0—($53.1M)
Payment of debt issuance costs$0$0$0($8.2M)
Purchase of treasury stock($7.3M)($7.2M)($4.6M)($12.3M)
Other financing activities($814.0K)($740.0K)($324.0K)($204.0K)
Net cash used in financing activities($8.1M)($7.3M)($4.9M)($23.8M)
Effect of foreign currency exchange rate changes on cash$187.0K$214.0K$427.0K$146.0K
Net decrease in cash and cash equivalents($1.4M)($5.7M)$8.6M($2.0M)
Beginning of period$44.4M$44.4M$44.4M$43.0M
End of period$43.0M$38.7M$53.0M$41.0M

Concrete Pumping Holdings Inc score and earnings-call analysis · All covered companies

Figures as reported in SEC filings. General information, not investment advice.