Skip to content

The 10 Best Performing Stocks in the Last 25 Years

Best Performing Stocks YCharts header image that displays an example chart.

We analyzed the entire Russell 1000 using the YCharts Stock Screener to find the best-performing stocks of 2024 as well as lookback periods of 3Y, 5Y, 10Y, and 25Y.

Click to jump to a section:

YCharts recently sat down with Charlie Bilello, Chief Market Strategist at Creative Planning, for an exclusive year-end session as he unwrapped 2024, from surprising market shifts and economic hurdles to the post-election dynamics that will shape 2025. Charlie also provides an overview of how YCharts empowers advisors to uncover new opportunities and position client investments for growth. Watch the webinar below:

Best Performing Stocks in the Last Year

These are the top-performing stocks between January 1, 2024 and December 31, 2024.

Chart showing the Best-Performing Stocks in the last year as of December 31, 2024

Download Visual | Modify in YCharts

Best Performing Stocks in the Last 3 Years

These are the top-performing stocks between December 31, 2021 and December 31, 2024.

Chart showing the Best-Performing Stocks in the last three years as of December 31, 2024

Download Visual | Modify in YCharts

Best Performing Stocks in the Last 5 Years

These are the top-performing stocks between December 31, 2019 and December 31, 2024.

Chart showing the Best-Performing Stocks in the last five years as of December 31, 2024

Download Visual | Modify in YCharts

Best Performing Stocks in the Last 10 Years

These are the top-performing stocks between December 31, 2014 and December 31, 2024.

Chart showing the Best-Performing Stocks in the last ten years as of December 31, 2024

Download Visual | Modify in YCharts

Best Performing Stocks in the Last 25 Years

These are the top-performing stocks between December 31, 1999 and December 31, 2024.

Chart showing the Best-Performing Stocks in the last 25 years as of December 31, 2024

Download Visual | Modify in YCharts

What Was the Growth of $10,000 Over the Last 25 Years?

If you invested $10,000 25 years ago into any of the ten best-performing stocks over the last 25 years, your balance today would be in the millions of dollars.

The best-performing stock in the last 25 years was Deckers Outdoor Corp (DECK). A $10,000 investment into Deckers Outdoor Corp 25 years ago would be worth $13.93 million today. Right behind it is NVIDIA (NVDA); $10,000 invested into NVIDIA back in 1999 would’ve turned into $13.73 million today, or $14.97 million after dividend reinvestment.

Chart showing growth of $10,000 in the best-performing Stocks in the last 25 years as of December 31, 2024

Download Visual | Modify in YCharts

How Would Making Regular Contributions Affect Overall Returns?

Using Apple (AAPL)–the world’s most valuable company and ninth-best performer over the last 25 years–as an example, contributing $100 each month since December 1999 would’ve equaled a net total contribution of $30,000, with a total return of $5.25 million.

If the monthly contribution was $250 each month ($75,000 total), the net balance after those 25 years would be $13.1 million today.

Chart showing result of monthly contributions to Apple (AAPL) for the last 25 years

Download Visual | Create Your Own Scenarios

Though total returns achieved via monthly contributions over the 25 year time horizon wouldn’t have been as large as an upfront lump-sum investment, tools like Scenarios illustrate the importance of “staying the course” as an equity investment strategy to clients.

Whenever you’re ready, there are 3 ways YCharts can help you:

1. Looking for a best-in-class data & visualization tool?

Send us an email at hello@ycharts.com or call (866) 965-7552. You’ll be directly in touch with one of our Chicago-based team members.

2. Want to test out YCharts for free?

Start a no-risk 7-Day Free Trial.

3. Download a copy of The Top 10 Visuals for Client and Prospect Meetings slide deck:



Disclaimer

©2024 YCharts, Inc. All Rights Reserved. YCharts, Inc. (“YCharts”) is not registered with the U.S. Securities and Exchange Commission (or with the securities regulatory authority or body of any state or any other jurisdiction) as an investment adviser, broker-dealer or in any other capacity, and does not purport to provide investment advice or make investment recommendations. This report has been generated through application of the analytical tools and data provided through ycharts.com and is intended solely to assist you or your investment or other adviser(s) in conducting investment research. You should not construe this report as an offer to buy or sell, as a solicitation of an offer to buy or sell, or as a recommendation to buy, sell, hold or trade, any security or other financial instrument. For further information regarding your use of this report, please go to: ycharts.com/about/disclosure

Next Article

Monthly Market Wrap: December 2024

Read More →

Subscribe for bi-weekly updates from the YCharts Blog