Canterbury Park Holding Corporation (CPHC) Stock Total Returns

Growth of $10,000 chart

2021-06-03 to 2026-06-03
to
$
%
%
Loading chart…

Investment Performance

Final Value
$11,709
Total Return
17.09%
CAGR
3.21%
Dividends
$919.88
Yield on Cost
9.20%

Rolling Returns

1-Month (21 Trading Days)
Average+0.64%
Median+0.06%
Best+57.16%
Worst-34.51%
% of Windows Positive50.5%
1-Year (252 Trading Days)
Average+1.59%
Median-7.09%
Best+88.42%
Worst-42.42%
% of Windows Positive36.0%
3-Year (756 Trading Days)
Average-6.71%
Median-16.66%
Best+73.56%
Worst-49.31%
% of Windows Positive38.0%

Risk Metrics

Maximum Drawdown -56.04%
Average Drawdown -30.54%
Drawdown Duration 1028 Trading Days (Unrecovered)
Sortino Ratio 0.46
Calmar Ratio 0.06
CVaR (5%) -6.14%

Yearly Returns

Year Percentage Abs. Return Dividends Taxes Trans. Costs
2026 partial +1.66% (+3.99% ann.) +$166.18 $45.45 $9.09 $0.07
2025 -23.89% $2389.17 $137.22 $27.45 $0.22
2024 +1.41% +$141.01 $137.58 $27.51 $0.22
2023 -33.98% $3398.39 $89.89 $17.98 $0.14
2022 +83.14% +$8314.22 $203.66 $40.73 $0.32
2021 +44.36% +$4436.09 $0.00 $0.00 $0.00
2020 -3.47% $346.77 $0.00 $0.00 $0.00
2019 -9.29% $929.30 $202.57 $40.52 $0.32
2018 -13.07% $1306.54 $173.32 $34.66 $0.28
2017 +64.12% +$6411.86 $230.28 $46.05 $0.38
2016 +0.64% +$64.19 $343.46 $68.69 $0.56
2015 +12.01% +$1201.48 $268.24 $53.65 $0.43
2014 -9.51% $951.45 $0.00 $0.00 $0.00
2013 +7.18% +$718.00 $0.00 $0.00 $0.00
2012 -24.82% $2482.43 $380.22 $76.05 $0.60
2011 +14.11% +$1411.36 $0.00 $0.00 $0.00
2010 +60.72% +$6071.93 $0.00 $0.00 $0.00
2009 +22.33% +$2233.49 $0.00 $0.00 $0.00
2008 partial -34.33% (-74.01% ann.) $3433.33 $0.00 $0.00 $0.00

Market Regimes

about
Regime Period Percentage Annual Abs. Return Dividends Taxes Trans. Costs
GFC / deleveraging / dollar shortage partial September 8, 2008 – March 9, 2009 -33.44% -55.83% $3344.44 $0.00 $0.00 $0.00
Policy-led rebound / euro-sovereign-crisis overlay March 10, 2009 – July 25, 2012 +92.30% +21.37% +$9229.98 $417.37 $83.48 $0.66
Secular stagnation / QE / low inflation / duration bull July 26, 2012 – February 19, 2020 +24.18% +2.90% +$2418.14 $1535.93 $307.19 $2.48
Pandemic shock / liquidity crash February 20, 2020 – March 23, 2020 -29.63% -98.19% $2963.25 $0.00 $0.00 $0.00
Policy bazooka / monetary euphoria March 24, 2020 – November 6, 2020 +41.61% +75.04% +$4161.49 $0.00 $0.00 $0.00
Reopening reflation / fiscal boom / supply bottlenecks November 9, 2020 – November 29, 2021 +37.26% +35.05% +$3725.81 $0.00 $0.00 $0.00
Inflation shock / duration crash / aggressive tightening November 30, 2021 – November 9, 2022 +42.81% +45.99% +$4280.97 $163.86 $32.77 $0.26
Disinflation rebound / AI-led narrow bull / higher-for-longer November 10, 2022 – September 17, 2024 -29.40% -17.12% $2939.89 $189.75 $37.95 $0.30
Disinflationary easing / resilient growth / AI capex under oil-shock test partial September 18, 2024 – June 3, 2026 -11.73% -7.05% $1172.78 $273.60 $54.72 $0.45

Dividend History

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

Date Per Share Yield %
2012-06-26 $0.2500 2.07%
2012-12-13 $0.2500 2.44%
2015-06-17 $0.2500 2.35%
2016-06-16 $0.2500 2.31%
2016-09-28 $0.0500 0.48%
2016-12-28 $0.0500 0.48%
2017-03-29 $0.0500 0.47%
2017-06-28 $0.0600 0.54%
2017-09-28 $0.0600 0.49%
2017-12-28 $0.0600 0.38%
2018-03-28 $0.0700 0.47%
2018-06-28 $0.0700 0.46%
2018-09-27 $0.0700 0.46%
2018-12-27 $0.0700 0.47%
2019-03-28 $0.0700 0.50%
2019-06-27 $0.0700 0.56%
2019-09-27 $0.0700 0.57%
2019-12-30 $0.0700 0.56%
2022-01-14 $0.0700 0.40%
2022-03-30 $0.0700 0.34%
2022-06-29 $0.0700 0.30%
2022-09-29 $0.0700 0.31%
2022-12-29 $0.0700 0.22%
2023-03-30 $0.0700 0.27%
2023-06-29 $0.0700 0.31%
2023-09-28 $0.0700 0.35%
2023-12-28 $0.0700 0.34%
2024-03-27 $0.0700 0.30%
2024-06-28 $0.0700 0.32%
2024-09-30 $0.0700 0.37%
2024-12-31 $0.0700 0.33%
2025-03-31 $0.0700 0.38%
2025-06-30 $0.0700 0.37%
2025-09-30 $0.0700 0.43%
2025-12-31 $0.0700 0.46%
2026-03-31 $0.0700 0.46%
Total 36 payments

Portfolio Dividend Returns

Based on $10,000 initial investment, 20% tax rate, 0.2% transaction cost. Showing 2021-06-03 to 2026-06-03. Change
Date Total Yield Tax Trans. Cost Shares Bought
2022-01-14 $50.00 $10.00 $0.08 2.2929
2022-03-30 $50.16 $10.03 $0.08 1.8212
2022-06-29 $50.29 $10.06 $0.08 1.6255
2022-09-29 $50.40 $10.08 $0.08 1.8053
2022-12-29 $50.53 $10.11 $0.08 1.2972
2023-03-30 $50.62 $10.12 $0.08 1.5911
2023-06-29 $50.73 $10.14 $0.08 1.7250
2023-09-28 $50.85 $10.17 $0.08 2.0300
2023-12-28 $51.00 $10.20 $0.08 1.9678
2024-03-27 $51.13 $10.22 $0.08 1.7642
2024-06-28 $51.26 $10.25 $0.08 1.8737
2024-09-30 $51.38 $10.27 $0.08 2.1257
2024-12-31 $51.53 $10.31 $0.08 2.0071
2025-03-31 $51.67 $10.34 $0.08 2.2607
2025-06-30 $51.83 $10.37 $0.08 2.1954
2025-09-30 $51.98 $10.40 $0.08 2.5324
2025-12-31 $52.16 $10.43 $0.08 2.7044
2026-03-31 $52.35 $10.47 $0.08 2.6811
Total $919.88 $183.98 $1.47 36.3007

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.

WDFC

CAGR 11.42% Total 30971.57% Final $3,107,157
1973-05-03 — 2026-06-03
EGBN

CAGR 9.30% Total 993.26% Final $109,326
1999-07-14 — 2026-06-03
NOV

CAGR 6.02% Total 464.01% Final $56,401
1996-10-29 — 2026-06-03