McDonald's Corporation (MCD) Stock Total Returns

Growth of $10,000 chart

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

Investment Performance

Final Value
$14,417
Total Return
44.17%
CAGR
7.59%
Dividends
$1,439.24
Yield on Cost
14.39%

Rolling Returns

1-Month (21 Trading Days)
Average+0.75%
Median+0.55%
Best+18.53%
Worst-14.26%
% of Windows Positive55.2%
1-Year (252 Trading Days)
Average+8.44%
Median+8.99%
Best+30.21%
Worst-15.40%
% of Windows Positive85.7%
3-Year (756 Trading Days)
Average+25.17%
Median+24.94%
Best+45.28%
Worst+9.48%
% of Windows Positive100.0%

Risk Metrics

Maximum Drawdown -17.41%
Average Drawdown -4.72%
Drawdown Duration 164 Trading Days
Sortino Ratio 0.75
Calmar Ratio 0.44
CVaR (5%) -2.35%

Yearly Returns

Year Percentage Abs. Return Dividends Taxes Trans. Costs
2026 partial -0.34% (-1.21% ann.) $34.50 $60.86 $12.17 $0.10
2025 +7.40% +$739.70 $249.06 $49.81 $0.40
2024 -0.34% $34.22 $230.33 $46.07 $0.37
2023 +14.53% +$1453.45 $238.01 $47.60 $0.38
2022 +0.06% +$6.34 $212.59 $42.52 $0.34
2021 +27.22% +$2722.23 $246.42 $49.28 $0.39
2020 +10.77% +$1076.54 $257.03 $51.41 $0.41
2019 +13.43% +$1342.53 $268.33 $53.67 $0.43
2018 +5.25% +$525.18 $245.36 $49.07 $0.39
2017 +44.29% +$4428.86 $317.25 $63.45 $0.51
2016 +5.56% +$555.82 $308.38 $61.68 $0.49
2015 +29.54% +$2953.82 $371.01 $74.20 $0.59
2014 -0.79% $78.77 $341.48 $68.30 $0.55
2013 +12.88% +$1287.55 $357.16 $71.43 $0.57
2012 -9.84% $983.77 $288.68 $57.74 $0.46
2011 +33.85% +$3385.19 $332.76 $66.55 $0.53
2010 +26.11% +$2611.34 $365.64 $73.13 $0.59
2009 +3.27% +$327.35 $333.31 $66.66 $0.53
2008 +7.94% +$794.10 $278.19 $55.64 $0.45
2007 +35.68% +$3567.69 $338.37 $67.67 $0.54
2006 +33.99% +$3399.36 $296.56 $59.31 $0.47
2005 +6.87% +$687.09 $208.98 $41.80 $0.33
2004 +31.01% +$3100.67 $221.51 $44.30 $0.35
2003 +56.29% +$5629.48 $248.76 $49.75 $0.40
2002 -38.59% $3858.74 $88.78 $17.76 $0.14
2001 -21.64% $2163.78 $66.18 $13.24 $0.11
2000 -15.22% $1522.10 $53.33 $10.67 $0.09
1999 +5.35% +$535.19 $51.11 $10.22 $0.08
1998 +61.58% +$6158.43 $73.85 $14.77 $0.12
1997 +5.80% +$579.85 $70.89 $14.18 $0.11
1996 +1.05% +$104.58 $65.05 $13.01 $0.10
1995 +55.15% +$5514.68 $90.46 $18.09 $0.14
1994 +3.29% +$329.40 $82.12 $16.42 $0.13
1993 +17.67% +$1767.10 $86.57 $17.31 $0.14
1992 +29.21% +$2920.60 $104.23 $20.85 $0.17
1991 +31.59% +$3159.42 $124.35 $24.87 $0.20
1990 -14.84% $1484.12 $96.53 $19.31 $0.15
1989 +44.57% +$4457.28 $125.72 $25.14 $0.20
1988 +10.46% +$1046.45 $127.76 $25.55 $0.20
1987 +9.33% +$932.57 $119.78 $23.96 $0.19
1986 +13.80% +$1379.70 $109.77 $21.95 $0.18
1985 +58.40% +$5840.09 $171.19 $34.24 $0.27
1984 +11.27% +$1127.15 $162.17 $32.43 $0.26
1983 +18.20% +$1820.34 $161.43 $32.29 $0.26
1982 +40.32% +$4032.32 $181.44 $36.29 $0.29
1981 +35.77% +$3576.66 $195.82 $39.17 $0.31
1980 +13.88% +$1388.36 $171.46 $34.29 $0.27
1979 -5.35% $534.61 $110.66 $22.13 $0.17
1978 -9.74% $973.86 $62.25 $12.45 $0.10
1977 -3.22% $321.61 $32.83 $6.56 $0.05
1976 -8.47% $846.99 $12.85 $2.57 $0.02
1975 +98.72% +$9872.33 $0.00 $0.00 $0.00
1974 -48.46% $4846.49 $0.00 $0.00 $0.00
1973 -25.25% $2524.59 $0.00 $0.00 $0.00
1972 +101.32% +$10132.02 $0.00 $0.00 $0.00
1971 +145.01% +$14501.35 $0.00 $0.00 $0.00
1970 partial +4.80% (+4.83% ann.) +$480.21 $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 +68.45% +12.04% +$6845.43 $392.52 $78.50 $0.63
Dot-com bust / post-bubble disinflation scare March 13, 2000 – October 9, 2002 -48.35% -22.64% $4834.72 $136.01 $27.20 $0.22
China-WTO / housing-credit / commodity boom October 10, 2002 – October 9, 2007 +259.32% +29.17% +$25932.34 $1719.68 $343.94 $2.75
GFC / deleveraging / dollar shortage October 10, 2007 – March 9, 2009 -3.50% -2.49% $349.66 $647.93 $129.59 $1.04
Policy-led rebound / euro-sovereign-crisis overlay March 10, 2009 – July 25, 2012 +81.63% +19.34% +$8162.85 $1534.55 $306.91 $2.46
Secular stagnation / QE / low inflation / duration bull July 26, 2012 – February 19, 2020 +189.11% +15.06% +$18910.70 $3437.57 $687.51 $5.50
Pandemic shock / liquidity crash February 20, 2020 – March 23, 2020 -35.93% -99.38% $3592.86 $58.12 $11.62 $0.09
Policy bazooka / monetary euphoria March 24, 2020 – November 6, 2020 +35.06% +62.20% +$3506.49 $154.78 $30.96 $0.25
Reopening reflation / fiscal boom / supply bottlenecks November 9, 2020 – November 29, 2021 +19.57% +18.48% +$1957.42 $243.74 $48.75 $0.39
Inflation shock / duration crash / aggressive tightening November 30, 2021 – November 9, 2022 +15.09% +16.09% +$1508.68 $226.18 $45.24 $0.36
Disinflation rebound / AI-led narrow bull / higher-for-longer November 10, 2022 – September 17, 2024 +10.44% +5.50% +$1044.24 $470.03 $94.01 $0.75
Disinflationary easing / resilient growth / AI capex under oil-shock test partial September 18, 2024 – April 14, 2026 +6.76% +4.26% +$675.56 $374.23 $74.85 $0.60

Dividend History

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

Date Per Share Yield %
1976-05-10 $0.0006 0.04%
1976-07-16 $0.0006 0.04%
1976-10-21 $0.0006 0.05%
1977-02-14 $0.0006 0.05%
1977-05-12 $0.0012 0.12%
1977-07-19 $0.0012 0.10%
1977-10-18 $0.0012 0.11%
1978-02-14 $0.0012 0.11%
1978-05-16 $0.0022 0.18%
1978-07-19 $0.0022 0.17%
1978-10-26 $0.0022 0.19%
1979-02-14 $0.0022 0.22%
1979-05-21 $0.0035 0.32%
1979-07-26 $0.0035 0.30%
1979-10-26 $0.0035 0.33%
1980-02-25 $0.0035 0.34%
1980-06-05 $0.0049 0.42%
1980-07-24 $0.0049 0.42%
1980-10-27 $0.0049 0.45%
1981-02-24 $0.0049 0.37%
1981-05-13 $0.0062 0.41%
1981-07-28 $0.0062 0.40%
1981-10-27 $0.0062 0.37%
1982-02-05 $0.0062 0.40%
1982-05-24 $0.0074 0.45%
1982-07-20 $0.0074 0.39%
1982-10-15 $0.0081 0.38%
1983-01-24 $0.0081 0.39%
1983-05-24 $0.0093 0.39%
1983-07-15 $0.0093 0.39%
1983-10-25 $0.0093 0.37%
1984-01-24 $0.0093 0.36%
1984-05-23 $0.0107 0.46%
1984-07-24 $0.0107 0.42%
1984-10-23 $0.0114 0.37%
1985-01-22 $0.0114 0.36%
1985-05-31 $0.0125 0.34%
1985-07-23 $0.0125 0.33%
1985-10-22 $0.0125 0.36%
1986-01-22 $0.0125 0.30%
1986-05-28 $0.0092 0.15%
1986-07-23 $0.0138 0.24%
1986-10-27 $0.0138 0.27%
1987-01-22 $0.0138 0.25%
1987-05-20 $0.0156 0.24%
1987-07-23 $0.0156 0.24%
1987-10-20 $0.0156 0.34%
1988-05-24 $0.0175 0.33%
1988-08-22 $0.0175 0.32%
1988-11-23 $0.0175 0.30%
1988-12-21 $0.0175 0.29%
1989-02-22 $0.0175 0.27%
1989-05-24 $0.0194 0.26%
1989-08-25 $0.0192 0.26%
1989-11-24 $0.0192 0.24%
1990-02-27 $0.0192 0.24%
1990-05-30 $0.0213 0.24%
1990-08-27 $0.0213 0.31%
1990-11-26 $0.0213 0.30%
1991-03-05 $0.0213 0.26%
1991-05-29 $0.0230 0.27%
1991-08-28 $0.0230 0.28%
1991-11-27 $0.0230 0.27%
1992-02-25 $0.0238 0.22%
1992-05-27 $0.0250 0.22%
1992-08-25 $0.0250 0.24%
1992-11-23 $0.0250 0.21%
1993-02-23 $0.0250 0.20%
1993-06-01 $0.0267 0.22%
1993-08-25 $0.0267 0.20%
1993-11-23 $0.0267 0.19%
1994-02-22 $0.0267 0.18%
1994-06-01 $0.0300 0.19%
1994-08-25 $0.0300 0.22%
1994-11-23 $0.0300 0.21%
1995-02-22 $0.0300 0.18%
1995-05-30 $0.0340 0.19%
1995-08-29 $0.0340 0.19%
1995-11-28 $0.0340 0.15%
1996-02-27 $0.0340 0.13%
1996-05-31 $0.0375 0.15%
1996-08-28 $0.0375 0.16%
1996-11-27 $0.0375 0.16%
1997-02-26 $0.0375 0.16%
1997-05-29 $0.0410 0.16%
1997-08-27 $0.0410 0.17%
1997-11-26 $0.0410 0.17%
1998-02-25 $0.0410 0.16%
1998-05-28 $0.0450 0.14%
1998-08-27 $0.0450 0.14%
1998-11-25 $0.0450 0.13%
1999-03-11 $0.0490 0.11%
1999-05-27 $0.0490 0.13%
1999-08-30 $0.0490 0.12%
1999-11-29 $0.0490 0.11%
2000-11-13 $0.2150 0.65%
2001-11-13 $0.2250 0.84%
2002-11-13 $0.2350 1.38%
2003-11-12 $0.4000 1.53%
2004-11-10 $0.5500 1.82%
2005-11-10 $0.6700 2.01%
2006-11-13 $1.0000 2.38%
2007-11-13 $1.5000 2.56%
2008-02-28 $0.3750 0.68%
2008-06-05 $0.3750 0.65%
2008-08-28 $0.3750 0.60%
2008-11-26 $0.5000 0.88%
2009-02-26 $0.5000 0.92%
2009-06-04 $0.5000 0.82%
2009-08-28 $0.5000 0.87%
2009-11-27 $0.5500 0.85%
2010-02-25 $0.5500 0.84%
2010-05-27 $0.5500 0.83%
2010-08-30 $0.5500 0.74%
2010-11-29 $0.6100 0.78%
2011-02-25 $0.6100 0.81%
2011-05-27 $0.6100 0.74%
2011-08-30 $0.6100 0.67%
2011-11-29 $0.7000 0.75%
2012-02-28 $0.7000 0.70%
2012-05-31 $0.7000 0.78%
2012-08-30 $0.7000 0.78%
2012-11-29 $0.7700 0.89%
2013-02-27 $0.7700 0.80%
2013-05-30 $0.7700 0.78%
2013-08-29 $0.7700 0.80%
2013-11-27 $0.8100 0.82%
2014-02-27 $0.8100 0.84%
2014-05-29 $0.8100 0.80%
2014-08-28 $0.8100 0.86%
2014-11-26 $0.8500 0.88%
2015-02-26 $0.8500 0.86%
2015-05-28 $0.8500 0.86%
2015-08-28 $0.8500 0.87%
2015-11-27 $0.8900 0.78%
2016-02-26 $0.8900 0.75%
2016-06-02 $0.8900 0.73%
2016-08-30 $0.8900 0.77%
2016-11-29 $0.9400 0.77%
2017-02-27 $0.9400 0.73%
2017-06-01 $0.9400 0.62%
2017-08-30 $0.9400 0.59%
2017-11-30 $1.0100 0.59%
2018-02-28 $1.0100 0.63%
2018-06-01 $1.0100 0.63%
2018-08-31 $1.0100 0.62%
2018-11-30 $1.1600 0.61%
2019-02-28 $1.1600 0.63%
2019-05-31 $1.1600 0.58%
2019-08-30 $1.1600 0.53%
2019-11-29 $1.2500 0.64%
2020-02-28 $1.2500 0.62%
2020-05-29 $1.2500 0.66%
2020-08-31 $1.2500 0.58%
2020-11-30 $1.2900 0.59%
2021-02-26 $1.2900 0.61%
2021-05-28 $1.2900 0.55%
2021-08-31 $1.2900 0.55%
2021-11-30 $1.3800 0.55%
2022-02-28 $1.3800 0.55%
2022-06-03 $1.3800 0.55%
2022-08-31 $1.3800 0.54%
2022-11-30 $1.5200 0.56%
2023-02-28 $1.5200 0.57%
2023-06-02 $1.5200 0.53%
2023-08-31 $1.5200 0.53%
2023-11-30 $1.6700 0.60%
2024-02-29 $1.6700 0.57%
2024-06-03 $1.6700 0.65%
2024-09-03 $1.6700 0.58%
2024-12-02 $1.7700 0.60%
2025-03-03 $1.7700 0.57%
2025-06-02 $1.7700 0.56%
2025-09-02 $1.7700 0.56%
2025-12-01 $1.8600 0.60%
2026-03-03 $1.8600 0.56%
Total 176 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-28 $56.01 $11.20 $0.09 0.1912
2021-08-31 $56.26 $11.25 $0.09 0.1892
2021-11-30 $60.44 $12.09 $0.10 0.1973
2022-02-28 $60.72 $12.14 $0.10 0.1980
2022-06-03 $60.99 $12.20 $0.10 0.1961
2022-08-31 $61.26 $12.25 $0.10 0.1939
2022-11-30 $67.77 $13.55 $0.11 0.1983
2023-02-28 $68.07 $13.61 $0.11 0.2059
2023-06-02 $68.38 $13.68 $0.11 0.1883
2023-08-31 $68.67 $13.73 $0.11 0.1950
2023-11-30 $75.77 $15.15 $0.12 0.2147
2024-02-29 $76.13 $15.23 $0.12 0.2080
2024-06-03 $76.48 $15.30 $0.12 0.2351
2024-09-03 $76.87 $15.37 $0.12 0.2150
2024-12-02 $81.85 $16.37 $0.13 0.2235
2025-03-03 $82.25 $16.45 $0.13 0.2158
2025-06-02 $82.63 $16.53 $0.13 0.2110
2025-09-02 $83.01 $16.60 $0.13 0.2099
2025-12-01 $87.62 $17.52 $0.14 0.2304
2026-03-03 $88.05 $17.61 $0.14 0.2116
Total $1439.24 $287.85 $2.30 4.1281

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.

PRKS

CAGR 1.73% Total 24.99% Final $12,499
2013-04-19 — 2026-04-14
ANIP

CAGR -3.80% Total -63.37% Final $3,663
2000-05-05 — 2026-04-14
GL

CAGR 10.50% Total 9314.28% Final $941,428
1980-10-01 — 2026-04-14