Black Hills Corporation (BKH) Stock Total Returns

Growth of $10,000 chart

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

Investment Performance

Final Value
$12,253
Total Return
22.53%
CAGR
4.15%
Dividends
$1,936.78
Yield on Cost
19.37%

Rolling Returns

1-Month (21 Trading Days)
Average+0.55%
Median+0.82%
Best+19.90%
Worst-19.78%
% of Windows Positive54.7%
1-Year (252 Trading Days)
Average+3.24%
Median+6.76%
Best+35.97%
Worst-30.49%
% of Windows Positive62.5%
3-Year (756 Trading Days)
Average-0.82%
Median-5.14%
Best+34.16%
Worst-18.65%
% of Windows Positive37.1%

Risk Metrics

Maximum Drawdown -37.48%
Average Drawdown -15.03%
Drawdown Duration 809 Trading Days
Sortino Ratio 0.42
Calmar Ratio 0.11
CVaR (5%) -3.10%

Yearly Returns

Year Percentage Abs. Return Dividends Taxes Trans. Costs
2026 partial +6.70% (+23.79% ann.) +$669.95 $101.27 $20.25 $0.16
2025 +22.84% +$2284.00 $468.43 $93.69 $0.75
2024 +12.46% +$1246.20 $488.84 $97.77 $0.78
2023 -20.62% $2062.32 $359.73 $71.95 $0.58
2022 +2.38% +$238.06 $344.97 $68.99 $0.55
2021 +18.06% +$1805.71 $376.62 $75.32 $0.60
2020 -19.63% $1962.73 $278.95 $55.79 $0.45
2019 +27.88% +$2787.83 $329.30 $65.86 $0.53
2018 +7.25% +$725.10 $324.49 $64.90 $0.52
2017 +0.21% +$20.97 $297.54 $59.51 $0.48
2016 +35.25% +$3525.43 $365.14 $73.03 $0.58
2015 -9.95% $994.56 $308.58 $61.72 $0.49
2014 +3.36% +$335.61 $299.65 $59.93 $0.48
2013 +48.19% +$4819.29 $422.51 $84.50 $0.68
2012 +12.15% +$1215.28 $446.68 $89.34 $0.71
2011 +16.23% +$1622.58 $493.70 $98.74 $0.79
2010 +17.16% +$1716.43 $549.09 $109.82 $0.88
2009 +3.78% +$377.77 $537.00 $107.40 $0.86
2008 -36.68% $3667.93 $321.13 $64.23 $0.51
2007 +22.65% +$2265.22 $374.68 $74.94 $0.60
2006 +10.00% +$1000.01 $385.78 $77.16 $0.62
2005 +16.10% +$1610.00 $422.03 $84.41 $0.68
2004 +6.40% +$639.67 $421.06 $84.21 $0.67
2003 +16.42% +$1641.87 $459.00 $91.80 $0.73
2002 -19.00% $1899.55 $346.75 $69.35 $0.55
2001 -22.58% $2258.10 $252.26 $50.45 $0.40
2000 +108.61% +$10860.85 $493.26 $98.65 $0.79
1999 -12.83% $1283.17 $399.55 $79.91 $0.64
1998 +16.08% +$1608.15 $431.15 $86.23 $0.69
1997 +30.45% +$3044.61 $512.72 $102.54 $0.82
1996 +18.85% +$1885.11 $567.02 $113.40 $0.91
1995 +21.19% +$2119.49 $628.48 $125.70 $1.01
1994 -1.09% $108.88 $591.27 $118.25 $0.95
1993 -13.83% $1382.57 $472.36 $94.47 $0.76
1992 +3.28% +$328.10 $455.48 $91.10 $0.73
1991 +41.85% +$4185.32 $588.61 $117.72 $0.94
1990 +11.37% +$1136.87 $583.36 $116.67 $0.93
1989 +18.58% +$1857.73 $612.58 $122.51 $0.98
1988 +13.38% +$1337.81 $612.35 $122.47 $0.98
1987 +6.90% +$689.65 $0.00 $0.00 $0.00
1986 +10.94% +$1093.58 $568.04 $113.61 $0.91
1985 +50.93% +$5092.60 $0.00 $0.00 $0.00
1984 +20.67% +$2067.04 $0.00 $0.00 $0.00
1983 +36.64% +$3664.12 $0.00 $0.00 $0.00
1982 +42.39% +$4239.14 $0.00 $0.00 $0.00
1981 -10.68% $1067.96 $0.00 $0.00 $0.00
1980 -1.90% $190.48 $0.00 $0.00 $0.00
1979 +5.00% +$500.00 $0.00 $0.00 $0.00
1978 +6.38% +$638.30 $0.00 $0.00 $0.00
1977 +15.34% +$1533.75 $0.00 $0.00 $0.00
1976 +13.19% +$1319.45 $0.00 $0.00 $0.00
1975 +46.94% +$4693.88 $0.00 $0.00 $0.00
1974 -26.87% $2686.57 $0.00 $0.00 $0.00
1973 partial -1.47% (-1.72% ann.) $147.06 $0.00 $0.00 $0.00

Market Regimes

about
Regime Period Percentage Annual Abs. Return Dividends Taxes Trans. Costs
Dot-com bubble / TMT mania August 9, 1995 – March 10, 2000 +76.93% +13.25% +$7693.15 $3263.58 $652.72 $5.22
Dot-com bust / post-bubble disinflation scare March 13, 2000 – October 9, 2002 -6.98% -2.77% $698.31 $1308.60 $261.72 $2.09
China-WTO / housing-credit / commodity boom October 10, 2002 – October 9, 2007 +155.15% +20.62% +$15515.34 $3466.63 $693.33 $5.55
GFC / deleveraging / dollar shortage October 10, 2007 – March 9, 2009 -64.27% -51.74% $6427.48 $497.59 $99.52 $0.80
Policy-led rebound / euro-sovereign-crisis overlay March 10, 2009 – July 25, 2012 +140.65% +29.71% +$14065.45 $3358.02 $671.60 $5.37
Secular stagnation / QE / low inflation / duration bull July 26, 2012 – February 19, 2020 +226.45% +16.92% +$22644.96 $4738.36 $947.67 $7.58
Pandemic shock / liquidity crash February 20, 2020 – March 23, 2020 -39.68% -99.69% $3967.92 $0.00 $0.00 $0.00
Policy bazooka / monetary euphoria March 24, 2020 – November 6, 2020 +4.76% +7.77% +$475.92 $189.07 $37.81 $0.30
Reopening reflation / fiscal boom / supply bottlenecks November 9, 2020 – November 29, 2021 +12.74% +12.05% +$1273.69 $476.92 $95.38 $0.76
Inflation shock / duration crash / aggressive tightening November 30, 2021 – November 9, 2022 +2.02% +2.15% +$201.93 $280.29 $56.06 $0.45
Disinflation rebound / AI-led narrow bull / higher-for-longer November 10, 2022 – September 17, 2024 -3.00% -1.63% $300.04 $773.33 $154.67 $1.24
Disinflationary easing / resilient growth / AI capex under oil-shock test partial September 18, 2024 – April 21, 2026 +27.03% +16.26% +$2702.73 $681.31 $136.26 $1.09

Dividend History

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

Date Per Share Yield %
1986-02-03 $0.1267 1.32%
1986-05-12 $0.1267 1.23%
1986-08-11 $0.1267 1.10%
1986-11-07 $0.1267 1.16%
1988-02-08 $0.1556 1.43%
1988-05-09 $0.1556 1.35%
1988-08-08 $0.1556 1.26%
1988-11-04 $0.1556 1.29%
1989-02-06 $0.1689 1.44%
1989-05-08 $0.1689 1.45%
1989-08-14 $0.1689 1.28%
1989-11-13 $0.1689 1.36%
1990-02-05 $0.1822 1.50%
1990-05-07 $0.1822 1.49%
1990-08-06 $0.1822 1.45%
1990-11-05 $0.1822 1.56%
1991-02-04 $0.1956 1.41%
1991-05-06 $0.1956 1.20%
1991-08-12 $0.1956 1.24%
1991-11-04 $0.1956 1.24%
1992-02-04 $0.2067 1.17%
1992-05-11 $0.2067 0.96%
1992-08-10 $0.2067 1.09%
1992-11-06 $0.2067 1.17%
1993-02-08 $0.2133 1.21%
1993-05-10 $0.2133 1.21%
1993-08-09 $0.2133 1.25%
1993-11-05 $0.2133 1.39%
1994-02-07 $0.2200 1.52%
1994-05-09 $0.2200 1.52%
1994-08-08 $0.2200 1.67%
1994-11-04 $0.2200 1.63%
1995-02-06 $0.2200 1.40%
1995-05-08 $0.2200 1.57%
1995-08-09 $0.2200 1.42%
1995-11-08 $0.2200 1.29%
1996-02-14 $0.2300 1.36%
1996-05-15 $0.2300 1.39%
1996-08-14 $0.2300 1.45%
1996-11-13 $0.2300 1.37%
1997-02-12 $0.2367 1.28%
1997-05-14 $0.2367 1.29%
1997-08-13 $0.2367 1.28%
1997-11-12 $0.2367 1.16%
1998-02-11 $0.2500 1.11%
1998-05-13 $0.2500 1.10%
1998-08-12 $0.2500 1.09%
1998-11-10 $0.2500 0.95%
1999-02-10 $0.2600 1.09%
1999-05-12 $0.2600 1.12%
1999-08-11 $0.2600 1.07%
1999-11-09 $0.2600 1.20%
2000-02-09 $0.2700 1.09%
2000-05-10 $0.2700 1.16%
2000-08-16 $0.2700 1.05%
2000-11-15 $0.2700 0.92%
2001-02-14 $0.2800 0.71%
2001-05-16 $0.2800 0.52%
2001-08-14 $0.2800 0.76%
2001-11-15 $0.2800 0.92%
2002-02-13 $0.2900 1.00%
2002-05-15 $0.2900 0.81%
2002-08-14 $0.2900 1.13%
2002-11-13 $0.2900 1.20%
2003-02-12 $0.3000 1.31%
2003-05-16 $0.3000 1.07%
2003-08-13 $0.3000 0.95%
2003-11-12 $0.3000 0.94%
2004-02-12 $0.3100 1.03%
2004-05-13 $0.3100 1.06%
2004-08-12 $0.3100 1.15%
2004-11-15 $0.3100 0.99%
2005-02-11 $0.3200 1.02%
2005-05-16 $0.3200 0.92%
2005-08-16 $0.3200 0.80%
2005-11-15 $0.3200 0.84%
2006-02-13 $0.3300 0.94%
2006-05-16 $0.3300 0.93%
2006-08-16 $0.3300 0.93%
2006-11-15 $0.3300 0.93%
2007-02-13 $0.3400 0.86%
2007-05-16 $0.3400 0.83%
2007-08-15 $0.3400 0.83%
2007-11-14 $0.3500 0.84%
2008-02-13 $0.3500 0.90%
2008-05-14 $0.3500 0.96%
2008-08-13 $0.3500 1.04%
2008-11-12 $0.3500 1.38%
2009-02-11 $0.3550 1.57%
2009-05-14 $0.3550 1.77%
2009-08-14 $0.3550 1.34%
2009-11-13 $0.3550 1.46%
2010-02-10 $0.3600 1.37%
2010-05-14 $0.3600 1.14%
2010-08-16 $0.3600 1.15%
2010-11-15 $0.3600 1.21%
2011-02-11 $0.3650 1.19%
2011-05-16 $0.3650 1.15%
2011-08-16 $0.3650 1.22%
2011-11-15 $0.3650 1.10%
2012-02-14 $0.3700 1.06%
2012-05-16 $0.3700 1.14%
2012-08-15 $0.3700 1.16%
2012-11-14 $0.3700 1.07%
2013-02-13 $0.3800 0.92%
2013-05-15 $0.3800 0.77%
2013-08-14 $0.3800 0.72%
2013-11-13 $0.3800 0.74%
2014-02-12 $0.3900 0.71%
2014-05-14 $0.3900 0.69%
2014-08-13 $0.3900 0.75%
2014-11-13 $0.3900 0.70%
2015-02-11 $0.4050 0.80%
2015-05-14 $0.4050 0.86%
2015-08-14 $0.4050 0.96%
2015-11-13 $0.4050 0.91%
2016-02-11 $0.4200 0.79%
2016-05-16 $0.4200 0.69%
2016-08-16 $0.4200 0.71%
2016-11-15 $0.4200 0.72%
2017-02-13 $0.4450 0.72%
2017-05-16 $0.4450 0.65%
2017-08-16 $0.4450 0.63%
2017-11-16 $0.4750 0.81%
2018-02-14 $0.4750 0.91%
2018-05-17 $0.4750 0.84%
2018-08-17 $0.4750 0.78%
2018-11-16 $0.5050 0.80%
2019-02-14 $0.5050 0.72%
2019-05-16 $0.5050 0.67%
2019-08-16 $0.5050 0.66%
2019-11-15 $0.5350 0.70%
2020-02-13 $0.5350 0.64%
2020-05-15 $0.5350 0.94%
2020-08-17 $0.5350 0.91%
2020-11-16 $0.5650 0.90%
2021-02-11 $0.5650 0.91%
2021-05-17 $0.5650 0.84%
2021-08-17 $0.5650 0.78%
2021-11-16 $0.5950 0.90%
2022-02-11 $0.5950 0.89%
2022-05-17 $0.5950 0.78%
2022-08-17 $0.5950 0.75%
2022-11-16 $0.6250 0.93%
2023-02-13 $0.6250 0.97%
2023-05-17 $0.6250 0.98%
2023-08-17 $0.6250 1.11%
2023-11-16 $0.6250 1.20%
2024-02-15 $0.6500 1.26%
2024-05-16 $0.6500 1.14%
2024-08-19 $0.6500 1.12%
2024-11-18 $0.6500 1.04%
2025-02-18 $0.6760 1.13%
2025-05-16 $0.6760 1.15%
2025-08-18 $0.6760 1.10%
2025-11-17 $0.6760 0.97%
2026-02-17 $0.7030 0.95%
Total 157 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
2021-05-17 $80.24 $16.05 $0.13 0.9701
2021-08-17 $80.79 $16.16 $0.13 0.8916
2021-11-16 $85.61 $17.12 $0.14 1.0583
2022-02-11 $86.24 $17.25 $0.14 1.0329
2022-05-17 $86.86 $17.37 $0.14 0.9155
2022-08-17 $87.40 $17.48 $0.14 0.8862
2022-11-16 $92.36 $18.47 $0.15 1.1011
2023-02-13 $93.05 $18.61 $0.15 1.1663
2023-05-17 $93.78 $18.76 $0.15 1.1823
2023-08-17 $94.52 $18.90 $0.15 1.3595
2023-11-16 $95.37 $19.07 $0.15 1.4901
2024-02-15 $100.15 $20.03 $0.16 1.5271
2024-05-16 $101.14 $20.23 $0.16 1.4185
2024-08-19 $102.07 $20.41 $0.16 1.4177
2024-11-18 $102.99 $20.60 $0.16 1.3060
2025-02-18 $107.99 $21.60 $0.17 1.4581
2025-05-16 $108.98 $21.80 $0.17 1.4875
2025-08-18 $109.98 $22.00 $0.18 1.4550
2025-11-17 $110.96 $22.19 $0.18 1.2740
2026-02-17 $116.29 $23.26 $0.19 1.2620
Total $1936.78 $387.36 $3.10 24.6598

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.

WLK

CAGR 14.76% Total 1881.01% Final $198,101
2004-08-12 — 2026-04-21
ELA

CAGR 5.36% Total 493.67% Final $59,367
1992-03-18 — 2026-04-21
NSC

CAGR 12.38% Total 16690.42% Final $1,679,042
1982-06-02 — 2026-04-21