1d ago
Ranked: Top 20 Best-Performing S&P 500 Stocks (2005-2024)

What We’re Showing
This infographic highlights the top 20 best-performing S&P 500 companies based on annualized total returns (CAGR) from 2005 to 2024.
Data is sourced from Morgan Stanley's Counterpoint Global Insights report on probabilities and payoffs, analyzing two decades of stock performance.
Key Takeaways
- NVIDIA tops the list with a CAGR of 39.2%. The stock has surged over 1900% since 2020, driven by the explosive demand for AI and GPUs.
- Netflix (36.5%) and Apple (32.0%) follow closely, capitalizing on the streaming and smartphone revolutions.
- Tech companies are prevalent in the list with Amazon, Salesforce, Tyler Technologies, and Alphabet all making the top 20.
- Consumer and industrial leaders like Monster Beverage, Domino’s Pizza, and Old Dominion Freight Line have delivered steady long-term index outperformance.
- On average, the entire S&P 500 index has returned 10.4% annually from 2005 to 2024.