Duke Energy Corporation (DUK) Stock Total Returns

Growth of $10,000 chart

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

Investment Performance

Final Value
$15,330
Total Return
53.30%
CAGR
8.92%
Dividends
$2,230.11
Yield on Cost
22.30%

Rolling Returns

1-Month (21 Trading Days)
Average+0.83%
Median+0.92%
Best+14.10%
Worst-20.54%
% of Windows Positive57.2%
1-Year (252 Trading Days)
Average+8.56%
Median+9.16%
Best+44.37%
Worst-19.74%
% of Windows Positive71.4%
3-Year (756 Trading Days)
Average+25.15%
Median+22.96%
Best+64.54%
Worst+3.54%
% of Windows Positive100.0%

Risk Metrics

Maximum Drawdown -24.43%
Average Drawdown -7.30%
Drawdown Duration 562 Trading Days
Sortino Ratio 0.81
Calmar Ratio 0.37
CVaR (5%) -2.52%

Yearly Returns

Year Percentage Abs. Return Dividends Taxes Trans. Costs
2026 partial +11.46% (+46.37% ann.) +$1145.87 $90.86 $18.17 $0.15
2025 +11.93% +$1192.63 $396.01 $79.20 $0.63
2024 +14.59% +$1458.63 $432.02 $86.40 $0.69
2023 -2.48% $248.38 $399.20 $79.84 $0.64
2022 +1.26% +$125.68 $383.80 $76.76 $0.61
2021 +18.18% +$1818.40 $431.12 $86.22 $0.69
2020 +3.86% +$386.00 $424.15 $84.83 $0.68
2019 +9.33% +$933.20 $439.66 $87.93 $0.70
2018 +6.41% +$640.75 $438.49 $87.70 $0.70
2017 +12.02% +$1201.89 $455.51 $91.10 $0.73
2016 +12.52% +$1251.65 $476.72 $95.34 $0.76
2015 -11.53% $1153.32 $392.68 $78.54 $0.63
2014 +25.28% +$2527.60 $462.55 $92.51 $0.74
2013 +12.02% +$1201.68 $490.77 $98.15 $0.79
2012 +0.40% +$40.24 $465.66 $93.13 $0.74
2011 +28.88% +$2887.65 $565.02 $113.00 $0.90
2010 +8.30% +$829.76 $573.65 $114.73 $0.92
2009 +20.50% +$2050.39 $638.45 $127.69 $1.02
2008 -22.46% $2245.66 $452.81 $90.56 $0.72
2007 +8.28% +$827.63 $451.47 $90.29 $0.72
2006 +25.18% +$2517.92 $465.14 $93.03 $0.74
2005 +14.09% +$1409.41 $718.78 $143.76 $1.15
2004 +28.91% +$2890.99 $546.45 $109.29 $0.87
2003 +10.43% +$1043.33 $575.14 $115.03 $0.92
2002 -48.61% $4861.31 $282.92 $56.58 $0.45
2001 -5.87% $587.10 $260.10 $52.02 $0.42
2000 +74.77% +$7476.91 $444.01 $88.80 $0.71
1999 -19.25% $1924.94 $347.41 $69.48 $0.56
1998 +19.24% +$1923.67 $402.01 $80.40 $0.64
1997 +24.18% +$2417.79 $473.64 $94.73 $0.76
1996 +0.98% +$98.03 $444.56 $88.91 $0.71
1995 +29.19% +$2919.22 $532.59 $106.52 $0.85
1994 -6.33% $632.53 $460.06 $92.01 $0.74
1993 +21.73% +$2172.68 $516.69 $103.34 $0.83
1992 +7.52% +$751.69 $510.88 $102.18 $0.82
1991 +19.62% +$1962.19 $558.28 $111.66 $0.89
1990 +14.13% +$1412.85 $580.20 $116.04 $0.93
1989 +27.61% +$2761.14 $670.51 $134.10 $1.07
1988 +13.55% +$1355.22 $684.79 $136.96 $1.10
1987 -0.67% $67.44 $616.23 $123.25 $0.99
1986 +34.23% +$3422.69 $760.85 $152.16 $1.22
1985 +29.87% +$2987.18 $886.84 $177.37 $1.42
1984 +24.49% +$2449.42 $992.63 $198.53 $1.59
1983 +14.64% +$1463.60 $768.38 $153.68 $1.23
1982 +12.73% +$1272.73 $0.00 $0.00 $0.00
1981 +13.79% +$1379.31 $0.00 $0.00 $0.00
1980 partial +22.88% (+29.75% ann.) +$2288.14 $0.00 $0.00 $0.00

Market Regimes

Regime Period Percentage Annual Abs. Return Dividends Taxes Trans. Costs
Dot-com bubble / TMT mania August 9, 1995 – March 10, 2000 +32.28% +6.29% +$3227.77 $2690.39 $538.08 $4.31
Dot-com bust / post-bubble disinflation scare March 13, 2000 – October 9, 2002 -24.31% -10.26% $2431.29 $1215.06 $243.01 $1.94
China-WTO / housing-credit / commodity boom October 10, 2002 – October 9, 2007 +118.47% +16.93% +$11846.89 $3948.33 $789.67 $6.32
GFC / deleveraging / dollar shortage October 10, 2007 – March 9, 2009 -34.39% -25.79% $3438.71 $722.09 $144.42 $1.16
Policy-led rebound / euro-sovereign-crisis overlay March 10, 2009 – July 25, 2012 +104.54% +23.61% +$10454.04 $2750.04 $550.01 $4.40
Secular stagnation / QE / low inflation / duration bull July 26, 2012 – February 19, 2020 +96.95% +9.37% +$9694.62 $4472.36 $894.47 $7.16
Pandemic shock / liquidity crash February 20, 2020 – March 23, 2020 -36.75% -99.46% $3675.44 $0.00 $0.00 $0.00
Policy bazooka / monetary euphoria March 24, 2020 – November 6, 2020 +33.11% +58.44% +$3311.14 $268.37 $53.67 $0.43
Reopening reflation / fiscal boom / supply bottlenecks November 9, 2020 – November 29, 2021 +9.25% +8.76% +$925.23 $518.30 $103.66 $0.83
Inflation shock / duration crash / aggressive tightening November 30, 2021 – November 9, 2022 -1.48% -1.57% $147.77 $309.06 $61.81 $0.49
Disinflation rebound / AI-led narrow bull / higher-for-longer November 10, 2022 – September 17, 2024 +28.53% +14.50% +$2853.02 $866.00 $173.20 $1.39
Disinflationary easing / resilient growth / AI capex under oil-shock test partial September 18, 2024 – April 14, 2026 +16.85% +10.44% +$1685.12 $556.37 $111.27 $0.89

Dividend History

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

Date Per Share Yield %
1983-05-16 $0.2484 2.43%
1983-08-15 $0.2571 2.61%
1983-11-03 $0.2571 2.24%
1984-02-10 $0.2571 2.38%
1984-05-14 $0.2571 2.45%
1984-08-13 $0.2702 2.32%
1984-11-02 $0.2702 2.15%
1985-02-08 $0.2702 2.06%
1985-05-13 $0.2702 1.86%
1985-08-12 $0.2702 1.95%
1985-11-04 $0.2833 1.87%
1986-02-14 $0.2833 1.64%
1986-05-12 $0.2833 1.57%
1986-08-11 $0.2920 1.38%
1986-11-07 $0.2920 1.37%
1987-02-09 $0.2920 1.33%
1987-05-11 $0.2920 1.49%
1987-08-10 $0.3051 1.54%
1987-11-06 $0.3051 1.46%
1988-02-08 $0.3051 1.47%
1988-05-09 $0.3051 1.63%
1988-08-08 $0.3225 1.62%
1988-11-14 $0.3225 1.60%
1989-02-13 $0.3225 1.64%
1989-05-08 $0.3225 1.60%
1989-08-14 $0.3399 1.50%
1989-11-13 $0.3399 1.49%
1990-02-12 $0.3399 1.44%
1990-05-14 $0.3399 1.39%
1990-08-13 $0.3574 1.40%
1990-11-09 $0.3574 1.34%
1991-02-11 $0.3574 1.42%
1991-05-13 $0.3574 1.45%
1991-08-12 $0.3748 1.45%
1991-11-08 $0.3748 1.35%
1992-02-10 $0.3748 1.34%
1992-05-11 $0.3748 1.25%
1992-08-10 $0.3922 1.25%
1992-11-06 $0.3922 1.26%
1993-02-08 $0.3922 1.20%
1993-05-10 $0.3922 1.14%
1993-08-09 $0.4097 1.10%
1993-11-05 $0.4097 1.17%
1994-02-07 $0.4097 1.16%
1994-05-09 $0.4097 1.32%
1994-08-08 $0.4271 1.25%
1994-11-14 $0.4271 1.24%
1995-02-13 $0.4271 1.25%
1995-05-08 $0.4271 1.22%
1995-08-16 $0.4445 1.25%
1995-11-15 $0.4445 1.16%
1996-02-14 $0.4445 0.97%
1996-05-15 $0.4445 1.03%
1996-08-14 $0.4620 1.09%
1996-11-13 $0.4620 1.08%
1997-02-12 $0.4620 1.16%
1997-05-14 $0.4620 1.16%
1997-08-13 $0.4794 1.10%
1997-11-12 $0.4794 1.12%
1998-02-11 $0.4794 0.99%
1998-05-13 $0.4794 0.96%
1998-08-12 $0.4794 0.94%
1998-11-10 $0.4794 0.89%
1999-02-10 $0.4794 0.92%
1999-05-12 $0.4794 1.00%
1999-08-11 $0.4794 1.01%
1999-11-09 $0.4794 0.99%
2000-02-09 $0.4794 1.03%
2000-05-10 $0.4794 0.93%
2000-08-09 $0.4794 0.79%
2000-11-15 $0.4794 0.65%
2001-02-14 $0.4794 0.68%
2001-05-09 $0.4794 0.62%
2001-08-15 $0.4794 0.73%
2001-11-14 $0.4794 0.68%
2002-02-13 $0.4794 0.80%
2002-05-15 $0.4794 0.74%
2002-08-14 $0.4794 1.03%
2002-11-13 $0.4794 1.47%
2003-02-12 $0.4794 1.78%
2003-05-14 $0.4794 1.63%
2003-08-13 $0.4794 1.57%
2003-11-12 $0.4794 1.55%
2004-02-11 $0.4794 1.24%
2004-05-12 $0.4794 1.41%
2004-08-11 $0.4794 1.23%
2004-11-09 $0.4794 1.08%
2005-02-09 $0.4794 1.01%
2005-05-11 $0.4794 0.98%
2005-08-10 $1.6213 3.26%
2005-11-09 $0.5404 1.18%
2006-02-15 $0.5404 1.10%
2006-05-10 $0.5404 1.07%
2006-08-09 $0.5579 1.06%
2006-11-15 $0.5579 1.01%
2007-02-14 $0.6300 1.03%
2007-05-09 $0.6300 1.02%
2007-08-15 $0.6600 1.19%
2007-11-14 $0.6600 1.12%
2008-02-13 $0.6600 1.18%
2008-05-15 $0.6600 1.16%
2008-08-13 $0.6900 1.29%
2008-11-12 $0.6900 1.45%
2009-02-11 $0.6900 1.51%
2009-05-14 $0.6900 1.64%
2009-08-12 $0.7200 1.54%
2009-11-10 $0.7200 1.47%
2010-02-10 $0.7200 1.45%
2010-05-19 $0.7200 1.42%
2010-08-11 $0.7350 1.38%
2010-11-09 $0.7350 1.33%
2011-02-09 $0.7350 1.35%
2011-05-18 $0.7350 1.26%
2011-08-10 $0.7500 1.40%
2011-11-16 $0.7500 1.21%
2012-02-15 $0.7500 1.16%
2012-05-16 $0.7500 1.15%
2012-08-15 $0.7650 1.12%
2012-11-14 $0.7650 1.23%
2013-02-13 $0.7650 1.10%
2013-05-15 $0.7650 1.06%
2013-08-14 $0.7800 1.10%
2013-11-13 $0.7800 1.09%
2014-02-12 $0.7800 1.09%
2014-05-14 $0.7800 1.09%
2014-08-13 $0.7950 1.11%
2014-11-12 $0.7950 0.96%
2015-02-11 $0.7950 0.94%
2015-05-13 $0.7950 1.04%
2015-08-12 $0.8250 1.10%
2015-11-10 $0.8250 1.21%
2016-02-10 $0.8250 1.05%
2016-05-18 $0.8250 1.04%
2016-08-10 $0.8550 1.01%
2016-11-16 $0.8550 1.13%
2017-02-15 $0.8550 1.10%
2017-05-17 $0.8550 1.03%
2017-08-16 $0.8900 1.02%
2017-11-16 $0.8900 0.98%
2018-02-15 $0.8900 1.18%
2018-05-17 $0.8900 1.17%
2018-08-16 $0.9280 1.13%
2018-11-15 $0.9280 1.07%
2019-02-14 $0.9280 1.04%
2019-05-16 $0.9280 1.07%
2019-08-15 $0.9450 1.06%
2019-11-14 $0.9450 1.07%
2020-02-13 $0.9450 0.97%
2020-05-14 $0.9450 1.15%
2020-08-13 $0.9650 1.14%
2020-11-12 $0.9650 0.99%
2021-02-11 $0.9650 1.03%
2021-05-13 $0.9650 0.95%
2021-08-12 $0.9850 0.92%
2021-11-10 $0.9850 0.97%
2022-02-17 $0.9850 0.99%
2022-05-12 $0.9850 0.90%
2022-08-11 $1.0050 0.91%
2022-11-17 $1.0050 1.03%
2023-02-16 $1.0050 1.01%
2023-05-11 $1.0050 1.01%
2023-08-17 $1.0250 1.12%
2023-11-16 $1.0250 1.14%
2024-02-15 $1.0250 1.12%
2024-05-16 $1.0250 0.99%
2024-08-16 $1.0450 0.92%
2024-11-15 $1.0450 0.94%
2025-02-14 $1.0450 0.92%
2025-05-16 $1.0450 0.90%
2025-08-15 $1.0650 0.86%
2025-11-14 $1.0650 0.86%
2026-02-13 $1.0650 0.84%
Total 172 payments

Portfolio Dividend Returns

Based on $10,000 initial investment, 20% tax rate, 0.2% transaction cost. Showing 2021-04-14 to 2026-04-14. Change
Date Total Yield Tax Trans. Cost Shares Bought
2021-05-13 $97.68 $19.54 $0.16 0.7572
2021-08-12 $100.45 $20.09 $0.16 0.7588
2021-11-10 $101.20 $20.24 $0.16 0.7951
2022-02-17 $101.98 $20.40 $0.16 0.8247
2022-05-12 $102.80 $20.56 $0.16 0.7540
2022-08-11 $105.64 $21.13 $0.17 0.7773
2022-11-17 $106.42 $21.28 $0.17 0.8895
2023-02-16 $107.32 $21.46 $0.17 0.8717
2023-05-11 $108.19 $21.64 $0.17 0.8875
2023-08-17 $111.25 $22.25 $0.18 0.9793
2023-11-16 $112.26 $22.45 $0.18 0.9939
2024-02-15 $113.28 $22.66 $0.18 0.9792
2024-05-16 $114.28 $22.86 $0.18 0.8872
2024-08-16 $117.44 $23.49 $0.19 0.8349
2024-11-15 $118.31 $23.66 $0.19 0.8421
2025-02-14 $119.19 $23.84 $0.19 0.8527
2025-05-16 $120.08 $24.02 $0.19 0.8246
2025-08-15 $123.26 $24.65 $0.20 0.8037
2025-11-14 $124.11 $24.82 $0.20 0.8075
2026-02-13 $124.97 $24.99 $0.20 0.7783
Total $2230.11 $446.02 $3.57 16.8993

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.

RYN

CAGR 7.63% Total 963.03% Final $106,303
1994-02-17 — 2026-04-14
BELFA

CAGR 11.01% Total 8237.60% Final $833,760
1983-12-06 — 2026-04-14
IBCP

CAGR 5.03% Total 633.08% Final $73,308
1985-09-04 — 2026-04-14