Top-Analysts PicksInvest alongside the top 15% of Wall Street analysts.

Try Top-Picks
Concrete Pumping Holdings, Inc. Income Statement Banner

Concrete Pumping Holdings, Inc. Income Statement

BBCP Stock Analysis

Page title

Section title

Breakdown
2015
2016
2017
2018
2019
2020
2021
2022
2023
Total Revenue
147.361M172.426M211.211M243.223M282.961M304.301M315.808M401.292M442.241M
Cost of Revenue
84.516M97.242M121.451M136.876M157.539M166.998M178.081M237.682M263.937M
Gross Profit
62.845M75.184M89.759M106.347M125.422M137.303M137.727M163.610M178.304M
Operating Expense
36.824M44.981M984.923K58.789M96.643M111.087M99.369M113.499M116.852M
Operating Income
28.788M34.593M-984.920k39.968M28.779M-31.728m38.046M50.111M61.452M
Other Income Expense
0.0000.000-147.450k55.000K0.000169.000K117.000K88.000K0.000
Total Other Income Expense
-20.406m-20.214m935.034K-21.370m-68.761m-34.500m-50.477m-15.909m-20.890m
Pretax Income
5.529M10.687M-49.886k18.598M-39.982m-66.228m-12.431m34.202M40.562M
Tax Provision
2.020M4.454M267.780K-9.784m-7.495m-4.977m2.642M5.526M8.772M
Net Income
3.555M3.466M-317.666k28.382M-32.487m-61.251m-15.073m28.676M31.790M
Basic EPS
0.4310.420-0.0110.980-0.560-1.160-0.2800.4800.550
Diluted EPS
0.4290.420-0.0110.980-0.560-1.160-0.2800.4700.540
Basic Average Shares
8.252M8.252M28.750M28.848M58.253M52.753M53.414M53.914M53.276M
Diluted Average Shares
8.279M8.279M28.750M28.848M58.253M52.753M53.414M54.851M54.174M
Total Expenses
121.340M142.222M984.920K195.665M254.182M278.085M277.450M351.181M380.789M
Interest Income
20.492M19.516M22.748M0.0000.0000.0000.0000.0000.000
Interest Expense
0.0000.0000.00021.425M36.524M34.408M25.190M25.891M28.119M
EBITDA
49.392M56.903M-984.920k73.708M84.137M29.836M94.264M121.446M132.853M
Depreciation & Amortization
20.603M22.310M27.154M25.623M55.379M61.656M55.906M61.353M64.172M