McDonald's Corporation (MCD) Stock Total Returns

Growth of $10,000 chart

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

Investment Performance

Final Value
$14,231
Total Return
42.31%
CAGR
7.31%
Dividends
$1,427.15
Yield on Cost
14.27%

Rolling Returns

1-Month (21 Trading Days)
Average+0.74%
Median+0.55%
Best+18.53%
Worst-14.26%
% of Windows Positive55.1%
1-Year (252 Trading Days)
Average+8.38%
Median+8.91%
Best+30.21%
Worst-15.40%
% of Windows Positive85.5%
3-Year (756 Trading Days)
Average+25.07%
Median+24.94%
Best+45.28%
Worst+9.48%
% of Windows Positive100.0%

Risk Metrics

Maximum Drawdown -17.41%
Average Drawdown -4.76%
Drawdown Duration 164 Trading Days
Sortino Ratio 0.72
Calmar Ratio 0.42
CVaR (5%) -2.35%

Yearly Returns

Year Percentage Abs. Return Dividends Taxes Trans. Costs
2026 partial -0.80% (-2.60% ann.) $79.85 $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

about
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 21, 2026 +6.27% +3.90% +$626.97 $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-21 to 2026-04-21. Change
Date Total Yield Tax Trans. Cost Shares Bought
2021-05-28 $55.54 $11.11 $0.09 0.1896
2021-08-31 $55.79 $11.16 $0.09 0.1876
2021-11-30 $59.94 $11.99 $0.10 0.1956
2022-02-28 $60.21 $12.04 $0.10 0.1964
2022-06-03 $60.48 $12.10 $0.10 0.1944
2022-08-31 $60.75 $12.15 $0.10 0.1922
2022-11-30 $67.20 $13.44 $0.11 0.1967
2023-02-28 $67.50 $13.50 $0.11 0.2042
2023-06-02 $67.81 $13.56 $0.11 0.1867
2023-08-31 $68.09 $13.62 $0.11 0.1934
2023-11-30 $75.14 $15.03 $0.12 0.2128
2024-02-29 $75.49 $15.10 $0.12 0.2062
2024-06-03 $75.84 $15.17 $0.12 0.2331
2024-09-03 $76.23 $15.25 $0.12 0.2132
2024-12-02 $81.17 $16.23 $0.13 0.2216
2025-03-03 $81.56 $16.31 $0.13 0.2140
2025-06-02 $81.94 $16.39 $0.13 0.2092
2025-09-02 $82.31 $16.46 $0.13 0.2081
2025-12-01 $86.88 $17.38 $0.14 0.2285
2026-03-03 $87.31 $17.46 $0.14 0.2098
Total $1427.15 $285.43 $2.28 4.0935

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.23% Total 17.30% Final $11,730
2013-04-19 — 2026-04-21
ANIP

CAGR -3.72% Total -62.60% Final $3,740
2000-05-05 — 2026-04-21
GL

CAGR 10.54% Total 9487.07% Final $958,707
1980-10-01 — 2026-04-21