Concrete Pumping Holdings Class A

10-Year Study

BBCP.US · Industrials · US · Common Stock

Executive Summary: Concrete Pumping Holdings Class A has compounded at -1.4% annually over the last 10 years, with a maximum drawdown of 72.4% and an annualized volatility of 59.6%.

1Y CAGR
+9.3%
3Y CAGR
+7.7%
5Y CAGR
+1.5%
10Y CAGR
-1.4%

History & Riski10-year historical performance analysis including CAGR, Max Drawdown, Sharpe & Sortino ratios, annual returns, and rolling volatility — all computed from daily market data.

10-Year Growth of $10,000

Max DrawdownMax DrawdownThe largest peak-to-trough decline in the asset's value over the measurement period.Click for full definition →
72.4%
Sharpe RatioSharpe RatioRisk-adjusted return: how much excess return you earn per unit of total risk (volatility).Click for full definition →
0.12
Sortino RatioSortino RatioLike Sharpe, but only penalizes downside volatility — a more accurate risk measure for asymmetric return distributions.Click for full definition →
0.18
Ann. VolatilityAnnualized VolatilityThe annualized standard deviation of an asset's returns — a measure of how much prices fluctuate.Click for full definition →
47.3%
Best YearBest & Worst YearThe single calendar year with the highest and lowest return in the measured period.Click for full definition →
2021 · +114.1%
Worst YearBest & Worst YearThe single calendar year with the highest and lowest return in the measured period.Click for full definition →
2019 · -33.5%
% Positive Years% Positive YearsThe percentage of calendar years in the measurement period where the asset delivered a positive return.Click for full definition →
44%

Annual Returns

Rolling 12-Month Returns

Rolling 12-Month Annualised Volatility

Historical Drawdowns

Monthly Returns

Monthly Returns Heatmap

YearJanFebMarAprMayJunJulAugSepOctNovDecAnn.
2026-13.916.65.96.913.7%
202543.4-22.7-16.59.917.2-12.511.11.91.3-9.4-1.66.713.7%
2024-5.96.1-3.5-15.87.8-16.211.0-2.7-10.8-4.124.7-3.8-18.8%
202339.1-4.1-12.92.2-0.115.70.5-5.512.5-18.15.810.240.2%
20220.1-9.4-9.9-16.7-3.012.07.82.6-3.7-0.710.2-17.1-28.7%
202142.612.820.39.7-1.45.62.7-4.52.80.7-5.00.4114.1%
2020-6.81.2-44.6-0.717.34.57.5-2.9-1.7-9.520.7-1.8-30.0%
2019-4.1-2.516.4-26.3-22.70.4-20.99.1-10.2-13.339.514.0-33.5%
20180.7-0.40.30.40.2-0.10.90.22.30.20.8-20.1-15.6%
20170.6-0.3-0.50.50.3%

Risk X-RayiA 19-factor macroeconomic risk decomposition showing exactly which market forces (equity beta, rates, inflation, credit, commodity, crypto) drive this asset's volatility. Powered by multivariate regression against daily factor returns.

Risk Profile Insight: This asset has an estimated annualized volatility of 59.6%. The dominant macroeconomic risk driver is VTI.US, accounting for 47.2% of variance. Idiosyncratic stock-specific factors contribute 17.5%.

10-Year Historical Price Series (Growth of $10,000)
DateSimulated Value
2017-08-0110000
2017-09-0110061.660299360172
2017-10-0110030.888210225621
2017-11-019979.44656687994
2017-12-0110030.888210225621
2018-01-0110102.767165600288
2018-02-0110061.660299360172
2018-03-0110092.548509585795
2018-04-0110133.771496916987
2018-05-0110154.324930037043
2018-06-0110144.106274022548
2018-07-0110236.654783608345
2018-08-0110257.208216728404
2018-09-0110493.746879245675
2018-10-0110514.416433456809
2018-11-0110596.63016593704
2018-12-018467.08547673514
2019-01-018117.212629329865
2019-02-017911.446055947141
2019-03-019207.82191669473
2019-04-016790.064679447728
2019-05-015246.931500168376
2019-06-015267.484933288432
2019-07-014166.656989909076
2019-08-014547.3019264489
2019-09-014084.3271363377726
2019-10-013539.138613746414
2019-11-014938.281640094289
2019-12-015627.576436708199
2020-01-015246.931500168376
2020-02-015308.591799528548
2020-03-012942.392326718302
2020-04-012921.8388935982443
2020-05-013425.920549949487
2020-06-013580.2454799865295
2020-07-013847.672352729426
2020-08-013734.570410023572
2020-09-013672.7939895723257
2020-10-013323.037263258125
2020-11-014012.3320598720343
2020-12-013940.3369834062955
2021-01-015617.241659602633
2021-02-016337.424666442165
2021-03-017623.465750084188
2021-04-018364.202190043778
2021-05-018250.984126246849
2021-06-018713.958916357979
2021-07-018950.613699966325
2021-08-018549.415330306443
2021-09-018785.953992823715
2021-10-018847.730413274963
2021-11-018405.309056283893
2021-12-018436.197266509515
2022-01-018446.532043615081
2022-02-017654.353960309811
2022-03-016892.947966139089
2022-04-015740.678379414053
2022-05-015565.800016256952
2022-06-016234.541379750804
2022-07-016718.069602981988
2022-08-016892.947966139089
2022-09-016635.739749410685
2022-10-016589.523555163323
2022-11-017263.374246664422
2022-12-016018.556150353588
2023-01-018374.420846058269
2023-02-018034.998896849635
2023-03-016995.831252830451
2023-04-017150.156182867493
2023-05-017139.937526853002
2023-06-018261.318903352414
2023-07-018302.425769592532
2023-08-017849.785756586968
2023-09-018827.176980154905
2023-10-017232.486036438798
2023-11-017654.353960309811
2023-12-018436.197266509515
2024-01-017942.334266172764
2024-02-018425.86248940395
2024-03-018127.54740643543
2024-04-016841.506322793408
2024-05-017376.476189370274
2024-06-016183.099736405124
2024-07-016862.175877004541
2024-08-016676.962736741873
2024-09-015956.779729902341
2024-10-015709.906290279503
2024-11-017119.267972641869
2024-12-016851.841099898974
2025-01-019823.844304841088
2025-02-017594.319356224671
2025-03-016340.211572627936
2025-04-016967.265464426303
2025-05-018163.3127024861515
2025-06-017141.447101036961
2025-07-017931.070520338609
2025-08-018082.027938734512
2025-09-018186.536920700906
2025-10-017420.137719614013
2025-11-017304.016628540241
2025-12-017791.725211050082
2026-01-016711.7990640640055
2026-02-017826.561538372214
2026-03-018291.0459026673
2026-04-018860.039248928782
Annual Return Matrix
YearAnnual Return
2018-0.1558987300742044
2019-0.33535849470623724
2020-0.2998163547448569
20211.1409837031797956
2022-0.2865794907088782
20230.40169785838317584
2024-0.18780454232622157
20250.13717249093312556
20260.1371087928464978
Total Factor Risk
0.5963309101797345
VTI.US Exposure
0.4715257897058404
VEA.US Exposure
0.0656210495500227
VWO.US Exposure
-0.018161385409843998
QQQ.US Exposure
-0.06091522782772052
VTV.US Exposure
-0.003304951235935203
IJR.US Exposure
0.07348608403825418
QUAL.US Exposure
-0.02195026026518362
SHV.US Exposure
0.24933365100793092
TLT.US Exposure
-0.0026381458454486873
LQD.US Exposure
0.015039609592499276
HYG.US Exposure
0.018802836935850043
GLD.US Exposure
-0.0015526491790134945
USO.US Exposure
0.0005789043447601603
VNQ.US Exposure
-0.00332602010032668
BTC-USD.CC Exposure
-0.0029306630344068095
CPER.US Exposure
-0.0021698658166871593
VIX.INDX Exposure
-0.009449446127351692
UUP.US Exposure
0.05723639302539651
TIP.US Exposure
0.00004915615849249601
Idiosyncratic Exposure
0.17472514048287077
Value Score
19
Growth Score
50
Profit Score
37.5
Health Score
23.6
Yield Score
0
Moat Score
40

Factor Risk Decomposition

Share of annualised volatility attributable to each macro factor.

Total Est. Vol
59.6%

FundamentalsiCompany financial health metrics: P/E valuation, dividend yield, Piotroski F-Score (9-point profitability signal), Altman Z-Score (bankruptcy risk proxy), and a radar chart across 6 fundamental dimensions. Note: ETFs may show N/A for some metrics.

Fundamental Dimensions

Core Valuation

P/E Ratio (TTM)P/E RatioPrice-to-Earnings ratio — the market price of a stock divided by its earnings per share, a key valuation measure.Click for full definition →77.6x
Dividend YieldDividend YieldAnnual dividend paid per share divided by the current share price — expressed as a percentage income return.Click for full definition →0.00%
Market Cap$352.9M
Piotroski F-ScorePiotroski F-ScoreA 9-point scoring system evaluating a company's financial strength across profitability, leverage, and operating efficiency.Click for full definition →
9-point profitability signal
0.0/ 9
Weak
Altman Z-ScoreAltman Z-ScoreA bankruptcy prediction model that combines 5 financial ratios into a single score indicating financial distress risk.Click for full definition →
Bankruptcy risk proxy
1.18
Distress Zone
Income Simulation

Based on $10,000 initial investment.

Total Income Generated
$0
Avg Yield on Cost
0.00%

Momentum & MacroiPrice momentum indicators relative to key technical levels: distance from 50-Day SMA (intermediate trend), 200-Day SMA (long-term trend), 52-Week High (bullish proximity), and Beta (market sensitivity coefficient).

vs 50-Day SMAMoving Averages (SMA)A rolling average of an asset's price over a defined window — used to identify trends and momentum signals.Click for full definition →
+10.8%
Above/below 50-day moving average
vs 200-Day SMAMoving Averages (SMA)A rolling average of an asset's price over a defined window — used to identify trends and momentum signals.Click for full definition →
+12.9%
Above/below 200-day moving average
vs 52-Week High52-Week HighThe highest price an asset reached in the past 52 weeks — a key reference for momentum and valuation context.Click for full definition →
1.2% from high
Distance from 52-week high
BetaBetaA measure of an asset's sensitivity to broad market movements relative to a benchmark (e.g. S&P 500).Click for full definition →
0.95
Market sensitivity coefficient

Frequently Asked Questions & Methodology

Is Concrete Pumping Holdings Class A a high-risk investment?

Concrete Pumping Holdings Class A (BBCP.US) has an annualized volatility of 59.6% and experienced a maximum drawdown of 72.4% over the last 10 years. Its primary macro risk driver is VTI.US.

What is the 10-year return of BBCP.US?

Over the past 10 years, BBCP.US has generated a Compound Annual Growth Rate (CAGR) of -1.4%. It has had a positive return in 44% of the years measured.

Data Methodology & Trust

The risk and return information on this page is pre-calculated mathematically using daily market data spanning a 10-year period. Fundamentals (such as P/E Ratio, Market Cap, and Dividend Yield) represent trailing averages and may not immediately reflect real-time live market fluctuations. Advanced scoring models like the Piotroski F-Score and Altman Z-Score are proxies applied to publicly available trailing-twelve-month financial statements and may not account for recent off-balance-sheet events, qualitative company shifts, or sector-specific capital structures. Macroeconomic factor exposures are estimated via multivariate regression against standard market indices. This data is provided for quantitative insight and backtesting research, and should not be misconstrued as tailored financial advice.

Run a Full Backtest on Concrete Pumping Holdings Class A

stresstest.pro lets you simulate DCA vs Lump Sum, Monte Carlo projections, portfolio optimisation, and more — all in seconds.

Start a Free Backtest