best performing stocks in s and p 500 past 50 years

Altria (MO) has had the highest return between December 9, 1975 and December 9, 2025 by a US stock in the S&P 500 (GSPC), returning 14,544,900%.

ASSETDATE% RETURN
Altria (MO)
12/9/1975 - 12/9/2025
14,544,900%
Home Depot (HD)
12/9/1975 - 12/9/2025
2,067,385.03%
Nike (NKE)
12/9/1975 - 12/9/2025
1,809,328.57%
McDonald’s (MCD)
12/9/1975 - 12/9/2025
1,479,852.38%
Walmart (WMT)
12/9/1975 - 12/9/2025
1,186,085.57%
Microsoft (MSFT)
12/9/1975 - 12/9/2025
829,613.32%
Danaher (DHR)
12/9/1975 - 12/9/2025
555,198.51%
Amgen (AMGN)
12/9/1975 - 12/9/2025
491,058.06%
NVIDIA (NVDA)
12/9/1975 - 12/9/2025
461,171.82%
Stryker (SYK)
12/9/1975 - 12/9/2025
460,018.58%
Hormel Foods (HRL)
12/9/1975 - 12/9/2025
445,749.06%
Oracle (ORCL)
12/9/1975 - 12/9/2025
436,842.8%
Church & Dwight (CHD)
12/9/1975 - 12/9/2025
384,225.58%
UnitedHealth (UNH)
12/9/1975 - 12/9/2025
302,896.25%
Apple (AAPL)
12/9/1975 - 12/9/2025
281,586.99%
Adobe Systems (ADBE)
12/9/1975 - 12/9/2025
224,358.93%
Rollins (ROL)
12/9/1975 - 12/9/2025
221,312.21%
Sherwin-Williams (SHW)
12/9/1975 - 12/9/2025
218,065.76%
Fastenal (FAST)
12/9/1975 - 12/9/2025
211,104.19%
Aflac (AFL)
12/9/1975 - 12/9/2025
207,630.77%
Applied Materials (AMAT)
12/9/1975 - 12/9/2025
207,306.83%
KLA-Tencor (KLAC)
12/9/1975 - 12/9/2025
201,447.44%
Progressive (PGR)
12/9/1975 - 12/9/2025
197,931.5%
Paychex (PAYX)
12/9/1975 - 12/9/2025
190,661.42%
Amazon (AMZN)
12/9/1975 - 12/9/2025
186,872.93%