Exelon Corporation (EXC) Stock Total Returns

Growth of $10,000 chart

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

Investment Performance

Final Value
$17,274
Total Return
72.74%
CAGR
11.55%
Dividends
$2,365.16
Yield on Cost
23.65%

Rolling Returns

1-Month (21 Trading Days)
Average+1.11%
Median+1.22%
Best+16.17%
Worst-18.74%
% of Windows Positive59.0%
1-Year (252 Trading Days)
Average+9.67%
Median+8.23%
Best+58.84%
Worst-18.31%
% of Windows Positive63.7%
3-Year (756 Trading Days)
Average+15.95%
Median+14.11%
Best+47.94%
Worst-6.32%
% of Windows Positive97.0%

Risk Metrics

Maximum Drawdown -29.88%
Average Drawdown -11.27%
Drawdown Duration 738 Trading Days
Sortino Ratio 0.90
Calmar Ratio 0.39
CVaR (5%) -3.04%

Yearly Returns

Year Percentage Abs. Return Dividends Taxes Trans. Costs
2026 partial +12.39% (+50.73% ann.) +$1239.24 $96.35 $19.27 $0.15
2025 +19.19% +$1918.60 $429.77 $85.95 $0.69
2024 +8.33% +$832.67 $428.72 $85.74 $0.69
2023 -14.58% $1458.30 $336.60 $67.32 $0.54
2022 +7.62% +$761.74 $331.23 $66.25 $0.53
2021 +40.48% +$4048.08 $366.81 $73.36 $0.59
2020 -4.60% $459.91 $339.71 $67.94 $0.54
2019 +3.63% +$363.20 $324.89 $64.98 $0.52
2018 +17.54% +$1753.57 $353.91 $70.78 $0.57
2017 +14.24% +$1423.71 $373.86 $74.77 $0.60
2016 +31.79% +$3178.70 $460.41 $92.08 $0.74
2015 -22.77% $2276.78 $338.13 $67.63 $0.54
2014 +39.54% +$3954.36 $458.15 $91.63 $0.73
2013 -4.38% $438.23 $495.87 $99.17 $0.79
2012 -28.19% $2819.18 $492.33 $98.47 $0.79
2011 +8.34% +$833.95 $511.95 $102.39 $0.82
2010 -11.33% $1133.40 $436.07 $87.21 $0.70
2009 -9.16% $915.60 $382.19 $76.44 $0.61
2008 -30.27% $3027.11 $249.94 $49.99 $0.40
2007 +34.49% +$3448.77 $286.56 $57.31 $0.46
2006 +19.11% +$1911.01 $303.69 $60.74 $0.49
2005 +23.77% +$2376.61 $366.77 $73.35 $0.59
2004 +36.59% +$3658.94 $382.51 $76.50 $0.61
2003 +29.27% +$2927.22 $367.95 $73.59 $0.59
2002 +13.30% +$1330.33 $371.37 $74.27 $0.59
2001 -30.03% $3002.89 $261.73 $52.35 $0.42
2000 +105.20% +$10520.03 $262.94 $52.59 $0.42
1999 -15.13% $1512.73 $241.24 $48.25 $0.39
1998 +77.12% +$7712.00 $417.62 $83.52 $0.67
1997 +2.44% +$244.17 $730.62 $146.12 $1.17
1996 -11.63% $1163.49 $593.78 $118.76 $0.95
1995 +29.09% +$2909.21 $686.21 $137.24 $1.10
1994 -15.12% $1512.35 $519.79 $103.96 $0.83
1993 +20.28% +$2028.04 $543.70 $108.74 $0.87
1992 +5.22% +$522.40 $520.24 $104.05 $0.83
1991 +50.62% +$5061.96 $693.19 $138.64 $1.11
1990 -16.89% $1688.77 $641.21 $128.24 $1.03
1989 +25.40% +$2540.29 $1135.43 $227.09 $1.82
1988 +18.88% +$1888.14 $1233.28 $246.66 $1.97
1987 -11.34% $1134.03 $1001.10 $200.22 $1.60
1986 +41.69% +$4169.37 $1310.04 $262.01 $2.10
1985 +30.83% +$3082.68 $1543.56 $308.71 $2.47
1984 +18.05% +$1805.37 $1609.07 $321.81 $2.57
1983 -6.65% $664.66 $1294.26 $258.85 $2.07
1982 +39.10% +$3909.84 $1579.52 $315.90 $2.53
1981 +22.52% +$2252.17 $1590.98 $318.19 $2.54
1980 +0.86% +$86.06 $1360.49 $272.10 $2.17
1979 -2.68% $268.17 $1201.11 $240.23 $1.92
1978 -14.38% $1438.06 $944.83 $188.97 $1.52
1977 +18.05% +$1804.96 $1013.04 $202.61 $1.62
1976 +29.01% +$2901.18 $1127.25 $225.45 $1.80
1975 +51.63% +$5162.92 $1565.64 $313.13 $2.51
1974 -33.04% $3304.50 $942.68 $188.54 $1.50
1973 partial -15.58% (-22.48% ann.) $1558.44 $558.29 $111.66 $0.89

Market Regimes

Regime Period Percentage Annual Abs. Return Dividends Taxes Trans. Costs
Dot-com bubble / TMT mania August 9, 1995 – March 10, 2000 +67.42% +11.89% +$6741.91 $2642.66 $528.53 $4.23
Dot-com bust / post-bubble disinflation scare March 13, 2000 – October 9, 2002 +19.22% +7.07% +$1922.19 $1021.81 $204.36 $1.64
China-WTO / housing-credit / commodity boom October 10, 2002 – October 9, 2007 +280.83% +30.68% +$28082.96 $3211.17 $642.23 $5.14
GFC / deleveraging / dollar shortage October 10, 2007 – March 9, 2009 -41.26% -31.38% $4126.18 $391.79 $78.36 $0.63
Policy-led rebound / euro-sovereign-crisis overlay March 10, 2009 – July 25, 2012 +2.60% +0.76% +$260.32 $1697.08 $339.42 $2.72
Secular stagnation / QE / low inflation / duration bull July 26, 2012 – February 19, 2020 +61.78% +6.56% +$6178.40 $3139.22 $627.84 $5.02
Pandemic shock / liquidity crash February 20, 2020 – March 23, 2020 -39.86% -99.70% $3985.96 $0.00 $0.00 $0.00
Policy bazooka / monetary euphoria March 24, 2020 – November 6, 2020 +26.20% +45.41% +$2619.84 $222.90 $44.58 $0.36
Reopening reflation / fiscal boom / supply bottlenecks November 9, 2020 – November 29, 2021 +29.32% +27.62% +$2931.94 $448.45 $89.69 $0.72
Inflation shock / duration crash / aggressive tightening November 30, 2021 – November 9, 2022 +2.05% +2.18% +$205.27 $271.31 $54.26 $0.43
Disinflation rebound / AI-led narrow bull / higher-for-longer November 10, 2022 – September 17, 2024 +9.45% +4.99% +$944.65 $767.76 $153.55 $1.23
Disinflationary easing / resilient growth / AI capex under oil-shock test partial September 18, 2024 – April 14, 2026 +28.66% +17.43% +$2866.44 $619.29 $123.86 $0.99

Dividend History

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

Date Per Share Yield %
1973-05-25 $0.1462 1.82%
1973-08-27 $0.1462 2.05%
1973-11-16 $0.1462 2.10%
1974-02-25 $0.1462 2.10%
1974-05-24 $0.1462 3.22%
1974-08-26 $0.1462 3.53%
1974-11-08 $0.1462 3.60%
1975-02-24 $0.1462 2.95%
1975-05-23 $0.1462 2.95%
1975-08-25 $0.1462 2.88%
1975-11-07 $0.1462 2.65%
1976-03-01 $0.1462 2.45%
1976-05-24 $0.1462 2.48%
1976-08-23 $0.1462 2.39%
1976-11-05 $0.1462 2.36%
1977-02-28 $0.1462 2.29%
1977-05-26 $0.1605 2.28%
1977-08-26 $0.1605 2.16%
1977-11-01 $0.1605 2.25%
1978-02-23 $0.1605 2.34%
1978-05-23 $0.1605 2.47%
1978-08-24 $0.1605 2.42%
1978-11-09 $0.1605 2.67%
1979-02-20 $0.1605 2.59%
1979-05-22 $0.1605 2.79%
1979-08-23 $0.1605 2.67%
1979-11-07 $0.1605 3.05%
1980-02-15 $0.1605 3.16%
1980-05-21 $0.1605 2.95%
1980-08-21 $0.1605 3.13%
1980-11-05 $0.1605 3.36%
1981-02-10 $0.1605 3.46%
1981-05-20 $0.1605 3.53%
1981-08-20 $0.1783 3.57%
1981-11-04 $0.1783 3.54%
1982-03-01 $0.1783 3.54%
1982-05-20 $0.1783 3.36%
1982-08-19 $0.1890 3.29%
1982-11-04 $0.1890 3.03%
1983-02-28 $0.1890 2.99%
1983-05-19 $0.1890 2.92%
1983-08-18 $0.1890 3.12%
1983-11-02 $0.1890 3.05%
1984-02-27 $0.1961 3.76%
1984-05-17 $0.1961 4.07%
1984-08-16 $0.1961 4.63%
1984-11-07 $0.1961 3.46%
1985-02-25 $0.1961 3.41%
1985-05-16 $0.1961 3.46%
1985-08-15 $0.1961 3.41%
1985-11-06 $0.1961 3.49%
1986-02-24 $0.1961 2.73%
1986-05-15 $0.1961 3.01%
1986-08-21 $0.1961 2.30%
1986-11-05 $0.1961 2.32%
1987-02-23 $0.1961 2.19%
1987-05-14 $0.1961 2.53%
1987-08-20 $0.1961 2.43%
1987-11-05 $0.1961 2.70%
1988-02-29 $0.1961 2.80%
1988-05-19 $0.1961 3.06%
1988-08-18 $0.1961 2.97%
1988-11-09 $0.1961 2.72%
1989-02-15 $0.1961 2.65%
1989-05-18 $0.1961 2.53%
1989-08-17 $0.1961 2.32%
1989-11-09 $0.1961 2.39%
1990-02-14 $0.1961 2.59%
1990-05-17 $0.1070 1.76%
1990-08-16 $0.1070 1.89%
1990-11-07 $0.1070 1.76%
1991-02-13 $0.1070 1.55%
1991-05-16 $0.1070 1.45%
1991-08-15 $0.1070 1.44%
1991-11-06 $0.1159 1.39%
1992-02-20 $0.1159 1.34%
1992-05-20 $0.1159 1.23%
1992-08-20 $0.1159 1.25%
1992-11-05 $0.1248 1.33%
1993-02-18 $0.1248 1.22%
1993-05-20 $0.1248 1.22%
1993-08-19 $0.1248 1.08%
1993-11-04 $0.1248 1.20%
1994-02-16 $0.1355 1.41%
1994-05-19 $0.1355 1.41%
1994-08-18 $0.1355 1.36%
1994-11-03 $0.1444 1.59%
1995-02-15 $0.1444 1.51%
1995-05-18 $0.1444 1.49%
1995-08-21 $0.1444 1.49%
1995-11-13 $0.1551 1.49%
1996-02-16 $0.1551 1.37%
1996-05-22 $0.1551 1.70%
1996-08-21 $0.1551 1.80%
1996-11-13 $0.1605 1.67%
1997-02-18 $0.1605 1.93%
1997-05-21 $0.1605 2.18%
1997-08-20 $0.1605 1.94%
1997-11-12 $0.1605 1.96%
1998-02-18 $0.0892 1.22%
1998-05-20 $0.0892 0.92%
1998-08-19 $0.0892 0.79%
1998-11-10 $0.0892 0.62%
1999-02-18 $0.0892 0.66%
1999-05-26 $0.0892 0.51%
1999-08-25 $0.0892 0.59%
1999-11-10 $0.0892 0.68%
2000-02-23 $0.0892 0.63%
2000-05-25 $0.0892 0.54%
2000-08-28 $0.0892 0.52%
2000-10-23 $0.0563 0.27%
2001-02-13 $0.1972 0.85%
2001-05-11 $0.1509 0.61%
2001-08-13 $0.1509 0.76%
2001-11-13 $0.1509 0.96%
2002-02-13 $0.1569 0.85%
2002-05-13 $0.1569 0.79%
2002-08-13 $0.1569 0.88%
2002-11-13 $0.1569 0.89%
2003-02-12 $0.1641 0.95%
2003-05-13 $0.1641 0.84%
2003-08-13 $0.1783 0.84%
2003-11-12 $0.1783 0.79%
2004-02-11 $0.1961 0.82%
2004-05-12 $0.1961 0.87%
2004-08-11 $0.2175 0.84%
2004-11-10 $0.2853 0.97%
2005-02-11 $0.2853 0.88%
2005-05-11 $0.2853 0.83%
2005-08-11 $0.2853 0.78%
2005-11-10 $0.2853 0.77%
2006-02-13 $0.2853 0.71%
2006-05-11 $0.2853 0.72%
2006-08-11 $0.2853 0.69%
2006-11-13 $0.2853 0.67%
2007-02-13 $0.3138 0.69%
2007-05-11 $0.3138 0.58%
2007-08-13 $0.3138 0.60%
2007-11-13 $0.3138 0.56%
2008-02-13 $0.3566 0.63%
2008-05-13 $0.3566 0.59%
2008-08-13 $0.3566 0.67%
2008-11-12 $0.3745 1.00%
2009-02-11 $0.3745 0.94%
2009-05-13 $0.3745 1.03%
2009-08-12 $0.3745 1.04%
2009-11-10 $0.3745 1.10%
2010-02-11 $0.3745 1.19%
2010-05-12 $0.3745 1.23%
2010-08-12 $0.3745 1.25%
2010-11-10 $0.3745 1.26%
2011-02-11 $0.3745 1.21%
2011-05-12 $0.3745 1.25%
2011-08-11 $0.3745 1.30%
2011-11-10 $0.3745 1.17%
2012-02-13 $0.3745 1.32%
2012-03-13 $0.1041 0.37%
2012-05-11 $0.2703 0.97%
2012-08-13 $0.3745 1.35%
2012-11-13 $0.3745 1.71%
2013-02-14 $0.3745 1.66%
2013-05-13 $0.2211 0.87%
2013-08-13 $0.2211 1.00%
2013-11-13 $0.2211 1.10%
2014-02-12 $0.2211 1.05%
2014-05-14 $0.2211 0.87%
2014-08-13 $0.2211 0.97%
2014-11-12 $0.2211 0.83%
2015-02-11 $0.2211 0.89%
2015-05-13 $0.2211 0.92%
2015-08-12 $0.2211 0.97%
2015-11-10 $0.2211 1.08%
2016-02-10 $0.2211 0.97%
2016-05-11 $0.2268 0.90%
2016-08-11 $0.2268 0.90%
2016-11-10 $0.2268 0.99%
2017-02-13 $0.2340 0.94%
2017-05-11 $0.2340 0.97%
2017-08-11 $0.2340 0.87%
2017-11-14 $0.2340 0.78%
2018-02-14 $0.2461 0.93%
2018-05-14 $0.2461 0.85%
2018-08-14 $0.2461 0.80%
2018-11-14 $0.2461 0.75%
2019-02-19 $0.2589 0.75%
2019-05-14 $0.2589 0.73%
2019-08-14 $0.2589 0.80%
2019-11-14 $0.2589 0.82%
2020-02-19 $0.2732 0.76%
2020-05-14 $0.2732 1.07%
2020-08-13 $0.2732 0.99%
2020-11-13 $0.2732 0.90%
2021-03-05 $0.2732 0.96%
2021-05-13 $0.2732 0.89%
2021-08-12 $0.2732 0.79%
2021-11-12 $0.2732 0.70%
2022-02-24 $0.3380 0.82%
2022-05-12 $0.3380 0.71%
2022-08-12 $0.3380 0.74%
2022-11-14 $0.3380 0.86%
2023-02-24 $0.3600 0.86%
2023-05-12 $0.3600 0.85%
2023-08-14 $0.3600 0.89%
2023-11-14 $0.3600 0.93%
2024-03-01 $0.3800 1.06%
2024-05-10 $0.3800 0.99%
2024-08-12 $0.3800 1.01%
2024-11-08 $0.3800 1.00%
2025-02-24 $0.4000 0.92%
2025-05-12 $0.4000 0.88%
2025-08-11 $0.4000 0.88%
2025-11-10 $0.4000 0.87%
2026-03-02 $0.4200 0.85%
Total 213 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 $84.27 $16.85 $0.13 2.1240
2021-08-12 $84.85 $16.97 $0.14 1.9774
2021-11-12 $85.39 $17.08 $0.14 1.7570
2022-02-24 $106.24 $21.25 $0.17 2.0539
2022-05-12 $106.94 $21.39 $0.17 1.8621
2022-08-12 $107.57 $21.51 $0.17 1.8601
2022-11-14 $108.20 $21.64 $0.17 2.2697
2023-02-24 $116.05 $23.21 $0.19 2.2425
2023-05-12 $116.86 $23.37 $0.19 2.2348
2023-08-14 $117.67 $23.53 $0.19 2.3439
2023-11-14 $118.51 $23.70 $0.19 2.3900
2024-03-01 $126.00 $25.20 $0.20 2.8346
2024-05-10 $127.08 $25.42 $0.20 2.6934
2024-08-12 $128.10 $25.62 $0.20 2.7718
2024-11-08 $129.16 $25.83 $0.21 2.7058
2025-02-24 $137.04 $27.41 $0.22 2.5239
2025-05-12 $138.05 $27.61 $0.22 2.5273
2025-08-11 $139.06 $27.81 $0.22 2.4832
2025-11-10 $140.05 $28.01 $0.22 2.4597
2026-03-02 $148.09 $29.62 $0.24 2.4046
Total $2365.16 $473.03 $3.78 46.5196

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.

CARR

CAGR 33.34% Total 473.41% Final $57,341
2020-03-19 — 2026-04-14
KFS

CAGR -4.11% Total -64.66% Final $3,534
2001-07-11 — 2026-04-14
SNX

CAGR 16.72% Total 3083.05% Final $318,305
2003-11-25 — 2026-04-14