Concrete Pumping Holdings, Inc. (BBCP)
Q1-CY2026Q4-CY2025Q3-CY2025Q2-CY2025Q1-CY2025Q4-CY2024Q3-CY2024Q2-CY2024Q1-CY2024Q4-CY2023Q3-CY2023Q2-CY2023Q1-CY2023Q4-CY2022Q3-CY2022Q2-CY2022Q1-CY2022Q4-CY2021Q3-CY2021Q2-CY2021Q1-CY2021Q4-CY2020Q3-CY2020Q2-CY2020Q1-CY2020Q4-CY2019Q3-CY2019Q2-CY2019Q1-CY2019Q4-CY2018Q3-CY2018Q2-CY2018Q1-CY2018Q4-CY2017Q3-CY2017Q2-CY2017Q1-CY2017Q4-CY2016Q3-CY2016Q2-CY2016Q1-CY2016Q4-CY2015Q3-CY2015Q2-CY2015Q1-CY2015Q4-CY2014Q3-CY2014Q2-CY2014Q1-CY2014
Balance Sheet Date2025-Oct-312025-Jul-312025-Apr-302025-Jan-312024-Oct-312024-Jul-312024-Apr-302024-Jan-312023-Oct-312023-Jul-312023-Apr-302023-Jan-312022-Oct-312022-Jul-312022-Apr-302022-Jan-312021-Oct-312021-Jul-312021-Apr-302021-Jan-312020-Oct-312020-Jul-312020-Apr-302020-Jan-312019-Oct-312019-Jan-312018-Dec-052018-Sep-302018-Jun-302018-Mar-312017-Jun-30
Fiscal PeriodQ4-FY2025Q3-FY2025Q2-FY2025Q1-FY2025Q4-FY2024Q3-FY2024Q2-FY2024Q1-FY2024Q4-FY2023Q3-FY2023Q2-FY2023Q1-FY2023Q4-FY2022Q3-FY2022Q2-FY2022Q1-FY2022Q4-FY2021Q3-FY2021Q2-FY2021Q1-FY2021Q4-FY2020Q3-FY2020Q2-FY2020Q1-FY2020Q4-FY2019Q1-FY2019Q4-FY2018Q3-FY2018Q2-FY2018Q1-FY2018Q2-FY2017
Total Revenue108,787,000$103,676,000$93,958,000$86,447,000$111,482,000$109,617,000$107,062,000$97,711,000$120,204,000$120,671,000$107,791,000$93,575,000$114,894,000$104,469,000$96,482,000$85,448,000$87,754,000$80,761,000$76,873,000$70,421,000$79,190,000$77,131,000$74,041,000$73,939,000$67,369,000$66,649,000$56,404,000$52,802,000$
QoQ%4.93%10.34%8.69%(22.46%)1.70%2.39%9.57%(18.71%)(.39%)11.95%15.19%(18.56%)9.98%8.28%12.91%(2.63%)8.66%5.06%9.16%(11.07%)2.67%4.17%.14%1.08%18.16%6.82%
YoY%(2.42%)(5.42%)(12.24%)(11.53%)(7.26%)(9.16%)(.68%)4.42%4.62%15.51%11.72%9.51%30.93%29.36%25.51%21.34%10.81%4.71%3.83%(4.76%)
Cost Of Revenue65,477,000$63,287,000$57,776,000$55,212,000$65,234,000$65,112,000$65,295,000$64,397,000$71,312,000$71,187,000$64,317,000$57,121,000$66,282,000$62,535,000$57,544,000$51,321,000$50,405,000$43,548,000$43,570,000$40,558,000$43,703,000$39,330,000$42,174,000$41,791,000$38,446,000$36,467,000$31,963,000$30,001,000$45,000$0$
Gross Profit43,310,000$40,389,000$36,182,000$31,235,000$46,248,000$44,505,000$41,767,000$33,314,000$48,892,000$49,484,000$43,474,000$36,454,000$48,612,000$41,934,000$38,938,000$34,127,000$37,349,000$37,213,000$33,303,000$29,863,000$35,487,000$37,801,000$31,867,000$32,148,000$28,923,000$30,182,000$24,441,000$22,801,000$(45,000$)0$
Gross Margin39.81%38.96%38.51%36.13%41.49%40.60%39.01%34.09%40.67%41.01%40.33%38.96%42.31%40.14%40.36%39.94%42.56%46.08%43.32%42.41%44.81%49.01%43.04%43.48%42.93%45.29%43.33%43.18%
Operating Expenses26,454,000$27,459,000$27,922,000$27,750,000$27,037,000$27,880,000$29,712,000$31,858,000$29,616,000$29,937,000$30,258,000$27,041,000$30,343,000$27,847,000$28,567,000$26,742,000$25,674,000$25,062,000$26,527,000$22,417,000$31,146,000$26,954,000$84,325,000$26,607,000$20,972,000$18,193,000$13,502,000$13,712,000$195,091$874$
Operating Income16,856,000$12,930,000$8,260,000$3,485,000$19,211,000$16,625,000$12,055,000$1,456,000$19,276,000$19,547,000$13,216,000$9,413,000$18,269,000$14,087,000$10,371,000$7,385,000$11,675,000$12,151,000$6,776,000$7,446,000$4,341,000$10,847,000$(52,458,000$)5,541,000$7,951,000$11,989,000$10,939,000$9,089,000$(240,091$)(874$)
Operating Margin15.49%12.47%8.79%4.03%17.23%15.17%11.26%1.49%16.04%16.20%12.26%10.06%15.90%13.48%10.75%8.64%13.30%15.05%8.82%10.57%5.48%14.06%(70.85%)7.49%11.80%17.99%19.39%17.21%
Interest Income879,184$1,116,622$1,127,256$865,822$435,755$0$
Interest Expenses8,126,000$8,294,000$5,802,000$5,975,000$6,261,000$6,873,000$6,463,000$6,834,000$7,066,000$7,348,000$6,871,000$6,765,000$6,517,000$6,346,000$6,261,000$6,108,000$6,153,000$6,029,000$6,900,000$7,776,000$8,364,000$8,765,000$9,503,000$5,735,000$5,477,000$5,126,000$5,087,000$
Income Before Tax8,701,000$5,032,000$(6,000$)(3,675,000$)13,281,000$10,641,000$5,226,000$(4,837,000$)12,736,000$13,654,000$7,053,000$7,119,000$11,523,000$15,006,000$6,512,000$1,161,000$6,900,000$6,290,000$(10,683,000$)(14,938,000$)(3,796,000$)(215,000$)(57,935,000$)(4,284,000$)2,237,000$6,526,000$5,821,000$4,014,000$195,664$(874$)
Tax Expenses3,384,000$1,333,000$(2,000$)(1,036,000$)3,854,000$3,081,000$2,180,000$(1,011,000$)3,345,000$3,318,000$1,465,000$644,000$2,991,000$2,030,000$527,000$(22,000$)3,468,000$1,652,000$170,000$(2,648,000$)(1,148,000$)(462,000$)(2,221,000$)(1,147,000$)848,000$1,701,000$1,210,000$(13,544,000$)51,226$0$
Net Income5,317,000$3,699,000$(4,000$)(2,639,000$)9,427,000$7,560,000$3,046,000$(3,826,000$)9,391,000$10,336,000$5,588,000$6,475,000$8,532,000$12,976,000$5,985,000$1,183,000$3,432,000$4,638,000$(10,853,000$)(12,290,000$)(2,648,000$)247,000$(55,714,000$)(3,137,000$)1,389,000$4,825,000$4,611,000$17,558,000$144,438$(874$)
Profit Margin4.89%3.57%.00%(3.05%)8.46%6.90%2.85%(3.92%)7.81%8.57%5.18%6.92%7.43%12.42%6.20%1.38%3.91%5.74%(14.12%)(17.45%)(3.34%).32%(75.25%)(4.24%)2.06%7.24%8.18%33.25%
TTM1.62%2.65%3.57%4.20%3.81%3.72%4.25%4.81%7.19%7.08%7.98%8.30%7.15%6.30%4.35%(.48%)(4.77%)(6.89%)(8.41%)(23.41%)(20.13%)11.67%
Earnings to Minority441,000$441,000$426,000$440,000$440,000$440,000$430,000$440,000$441,000$441,000$427,000$441,000$441,000$441,000$427,000$441,000$220,000$525,000$499,000$507,000$498,000$489,000$470,000$82,000$616,000$1,942,000$1,350,000$4,407,000$
Earnings to Common Shareholders4,876,000$3,258,000$(430,000$)(3,079,000$)8,987,000$7,120,000$2,616,000$(4,266,000$)8,950,000$9,895,000$5,161,000$6,034,000$8,091,000$12,535,000$5,558,000$742,000$3,212,000$4,113,000$(11,352,000$)(12,797,000$)(3,146,000$)(242,000$)(56,184,000$)(3,219,000$)773,000$2,883,000$3,261,000$13,151,000$144,438$(874$)
QoQ%49.66%857.67%86.03%(134.26%)26.22%172.17%161.32%(147.67%)(9.55%)91.73%(14.47%)(25.42%)(35.45%)125.53%649.06%(76.90%)(21.91%)136.23%11.29%(306.77%)(1,200.00%)99.57%(1,645.39%)(73.19%)(11.59%)(75.20%)16,626.09%
YoY%(45.74%)(54.24%)(116.44%)27.83%.41%(28.04%)(49.31%)(170.70%)10.62%(21.06%)(7.14%)713.21%151.90%204.77%148.96%105.80%202.10%1,799.59%79.80%(297.55%)1,896.01%373,212.13%
Earnings Per Share, Basic0.10$0.06$(0.01$)(0.06$)0.17$0.13$0.05$(0.08$)0.08$0.19$96.77$0.11$0.15$0.23$0.10$0.01$0.06$0.08$(0.21$)(0.24$)(0.06$)0.00$(1.06$)(0.06$)0.10$0.38$0.43$1.74$0.02$0.00$
Earnings Per Share, Diluted0.09$0.06$(0.01$)(0.06$)0.16$0.13$0.05$(0.08$)0.08$0.18$95.18$0.11$0.15$0.22$0.10$0.01$0.06$0.08$(0.21$)(0.24$)(0.06$)0.00$(1.06$)(0.06$)0.10$0.34$0.39$1.55$0.01$0.00$
Unlevered FCF Per Share, Basic0.04$0.08$0.21$0.00$0.30$0.49$(0.04$)0.05$0.18$0.50$(83.42$)0.01$0.04$0.22$(0.31$)(0.41$)(0.24$)0.12$0.31$0.06$0.43$0.25$0.37$(0.30$)(0.25$)4.13$(0.19$)0.13$0.00$
Unlevered FCF Per Share, Diluted0.04$0.08$0.21$0.00$0.29$0.49$(0.04$)0.05$0.18$0.49$(82.05$)0.01$0.04$0.20$(0.30$)(0.41$)(0.24$)0.11$0.31$0.06$0.43$0.25$0.37$(0.30$)(0.24$)3.68$(0.17$)0.12$0.00$
Average Shares, Basic51,128,00051,696,00052,699,00053,045,00053,728,00053,699,00053,430,00053,315,000106,249,96353,199,00053,33053,601,70754,076,27254,012,40453,901,27853,667,29053,520,38553,522,08953,465,79953,146,10352,816,99652,782,66352,782,66352,629,2147,576,2897,576,2897,576,2897,576,2896,514,9405,750,000
Average Shares, Diluted53,094,00051,906,00052,699,00053,045,00055,482,00053,775,00054,380,00053,315,000108,079,65054,105,00054,22554,457,12552,610,92957,286,56354,795,26254,712,47852,494,98054,547,49453,465,79953,146,10352,816,99652,782,66352,782,66352,629,2147,909,2868,510,7798,392,7818,490,71421,000,0005,750,000
EBIT8,701,000$13,158,000$8,288,000$2,127,000$19,256,000$16,902,000$12,099,000$1,626,000$19,570,000$20,720,000$14,401,000$13,990,000$18,288,000$21,523,000$12,858,000$7,422,000$13,008,000$12,443,000$(4,654,000$)(8,038,000$)3,980,000$8,149,000$(49,170,000$)5,219,000$7,972,000$12,003,000$10,947,000$9,101,000$195,664$(874$)
EBITDA8,701,000$26,796,000$21,872,000$15,327,000$33,539,000$31,393,000$26,338,000$15,723,000$34,359,000$35,427,000$29,122,000$28,439,000$27,653,000$30,227,000$21,360,000$15,763,000$20,634,000$19,621,000$2,412,000$(1,113,000$)12,707,000$14,671,000$(42,647,000$)11,711,000$12,735,000$12,003,000$17,085,000$15,051,000$195,664$(874$)