Concrete Pumping Holdings, Inc. (BBCP) Stock Total Returns

Growth of $10,000 chart

2021-04-21 to 2026-04-21
to
$
%
%
Loading chart…

Investment Performance

Final Value
$11,139
Total Return
11.39%
CAGR
2.18%
Dividends
$1,351.35
Yield on Cost
13.51%

Rolling Returns

1-Month (21 Trading Days)
Average+0.71%
Median-0.12%
Best+42.28%
Worst-35.08%
% of Windows Positive49.3%
1-Year (252 Trading Days)
Average+0.06%
Median+1.39%
Best+59.36%
Worst-42.22%
% of Windows Positive51.7%
3-Year (756 Trading Days)
Average-2.39%
Median-4.43%
Best+69.61%
Worst-40.13%
% of Windows Positive47.0%

Risk Metrics

Maximum Drawdown -49.67%
Average Drawdown -20.49%
Drawdown Duration 805 Trading Days
Sortino Ratio 0.37
Calmar Ratio 0.04
CVaR (5%) -5.40%

Yearly Returns

Year Percentage Abs. Return Dividends Taxes Trans. Costs
2026 partial +12.07% (+45.50% ann.) +$1207.15 $0.00 $0.00 $0.00
2025 +10.43% +$1043.06 $1501.50 $300.31 $2.40
2024 -18.78% $1878.05 $0.00 $0.00 $0.00
2023 +40.17% +$4017.09 $0.00 $0.00 $0.00
2022 -28.66% $2865.85 $0.00 $0.00 $0.00
2021 +114.10% +$11409.95 $0.00 $0.00 $0.00
2020 -29.98% $2998.18 $0.00 $0.00 $0.00
2019 -33.54% $3353.58 $0.00 $0.00 $0.00
2018 -15.59% $1558.97 $0.00 $0.00 $0.00
2017 partial +0.52% (+1.46% ann.) +$51.55 $0.00 $0.00 $0.00

Market Regimes

about
Regime Period Percentage Annual Abs. Return Dividends Taxes Trans. Costs
Secular stagnation / QE / low inflation / duration bull partial August 21, 2017 – February 19, 2020 -40.93% -19.01% $4092.78 $0.00 $0.00 $0.00
Pandemic shock / liquidity crash February 20, 2020 – March 23, 2020 -43.60% -99.86% $4360.27 $0.00 $0.00 $0.00
Policy bazooka / monetary euphoria March 24, 2020 – November 6, 2020 -4.23% -6.71% $422.54 $0.00 $0.00 $0.00
Reopening reflation / fiscal boom / supply bottlenecks November 9, 2020 – November 29, 2021 +130.20% +120.56% +$13019.93 $0.00 $0.00 $0.00
Inflation shock / duration crash / aggressive tightening November 30, 2021 – November 9, 2022 -12.36% -13.07% $1236.23 $0.00 $0.00 $0.00
Disinflation rebound / AI-led narrow bull / higher-for-longer November 10, 2022 – September 17, 2024 -23.80% -13.64% $2380.32 $0.00 $0.00 $0.00
Disinflationary easing / resilient growth / AI capex under oil-shock test partial September 18, 2024 – April 21, 2026 +43.35% +25.45% +$4334.77 $1739.13 $347.83 $2.78

Dividend History

Annual Dividends Per Share
TTM Yield
Consecutive Years Paid
current
Consecutive Years of Growth
current

Date Per Share Yield %
2025-01-24 $1.0000 11.40%
Total 1 payments

Portfolio Dividend Returns

Based on $10,000 initial investment, 20% tax rate, 0.2% transaction cost. Showing 2021-04-21 to 2026-04-21. Change
Date Total Yield Tax Trans. Cost Shares Bought
2025-01-24 $1351.35 $270.28 $2.16 129.8337
Total $1351.35 $270.28 $2.16 129.8337

All calculations use split-adjusted closing prices. Dividends are reinvested on the ex-dividend date at that day's closing price.

For each rolling window, returns are calculated at every possible starting point:

return = (value[i] ÷ value[i − windowSize] − 1) × 100

Windows
1-month = 21 trading days, 1-year = 252 trading days, 3-year = 756 trading days.
Statistics
Average: arithmetic mean. Median: middle value when sorted. Best / Worst: max and min. % Positive: share of windows with return > 0.

The series is segmented by calendar year:

return = (endValue ÷ startValue − 1) × 100

startValue is the last value of the prior year (or the first value for the initial year). Partial first/last years are flagged. Dividends, taxes, and transaction costs are scaled proportionally to the initial investment.

TXRH

CAGR 14.30% Total 1680.78% Final $178,078
2004-10-05 — 2026-04-21
CTLP

CAGR -10.83% Total -95.41% Final $458.80
1999-06-07 — 2026-04-21
MH

CAGR -17.79% Total -13.53% Final $8,647
2025-07-24 — 2026-04-21