SARINYAPINNGAM / iStock.com
Commitment to our readers
The GOBankingRates editorial team is committed to providing you with unbiased reviews and information. We use data-driven methods to evaluate financial products and services – our reviews and ratings are not influenced by advertisers. You can read more about our editorial guidelines and our review methodology for products and services.
20 years
Helping you become richer
trusted by
millions of readers
Have you ever read about a company whose share price rose rapidly and wished you had invested sooner? You are not alone. If you can see the future, you’ll know before a company’s share price rises, allowing you to make handsome profits.
Unfortunately, most of us can’t predict the future, so instead, let’s take a look at the five best-performing stocks over the past 10 years and what a $100 investment would be worth today.
Total return calculations are based on YCharts From 1 January 2016 to 31 December 2025. These figures include dividend reinvestment.
Nvidia Corporation (NVDA)
- 10 year total return: 23,094.60%
The significant appreciation of Nvidia’s share price over the past few years has been well documented in the news. Its expansion from gaming GPUs to data center GPUs for AI and high-performance computing has enabled it to grow profits far beyond what most analysts expected.
Due to the AI boom (after ChatGPT launch), Nvidia data center GPUs have become the default choice for training and inference. This has helped data centers deliver revenue growth of over 200% year-on-year at some points.
What would a $100 investment be worth today? If you had invested $100 in NVDA stock on January 1, 2016, the value of your investment would be $23,194.60.
Advanced Micro Devices, Inc. (AMD)
- 10 year total return:7,362.02%
Advanced Micro Devices’ stock has risen significantly over the past decade as the company successfully executed a turnaround after years of stagnant or declining performance. Through this shift, AMD has leveraged strong product growth in CPUs and GPUs to gain market share in PCs, servers, gaming, and now AI.
What would a $100 investment be worth today? If you had invested $100 in AMD stock on January 1, 2016, the value of your investment would be $7,362.02.
Celsius Holdings, Inc. (CLH)
- 10 year total return:6,973.19%
Celsius Holdings’ stock price has increased significantly over the past 10 years, reflecting its growth from a small energy drink company to a brand found around the world. They formed a distribution partnership with PepsiCo, which helped them secure more shelf space in a growing number of retail stores and increased their marketing capabilities. This has led to faster sales and improved profitability.
What would a $100 investment be worth today? If you had invested $100 in CLH stock on January 1, 2016, the value of your investment would be $6,973.19.
Leonardo DRS, Inc. (DRS)
- 10 year total return: 4,749.22%
Leonardo DRS, Inc. is a defense technology company that designs and manufactures advanced electronic systems for the US Department of Defense and the militaries of several US allies. Due to increased defense budgets over the past decade, demand for these specialized systems has increased, leading to significant growth in revenues and profits and supporting high stock valuations.
What would a $100 investment be worth today? If you had invested $100 in DRS stock on January 1, 2016, the value of your investment would be $4,749.22.
Axon Enterprise, Inc. (Axon)
- 10 year total return: 3,184.73%
Axon Enterprise has seen significant growth due to its expanded product line. The company that started as a maker of Taser weapons for law enforcement has expanded into body cameras, in-car video, sensors and cloud software. It has also expanded its customer base from US police departments to federal agencies, international police, and justice and corrections officials.
Due to product expansion and a move into high-margin cloud computing, it has been able to maintain double-digit revenue growth over the past 10 years.
What would a $100 investment be worth today? If you had invested $100 in Exxon stock on January 1, 2016, the value of your investment would be $3,184.73.
