Highest 10-Year Total Return Stocks

Covered stocks with the highest annualized total return (price plus dividends) over ten years. The top 50 of the 678 10-year-history names in TGMCharts coverage, ranked by total return cagr (10y) from reported fundamentals — updated daily after the close. Currently led by NVIDIA Corporation (NVDA) at 64.27%.

Delayed quotes · 4:02 PM EDT

Frequently asked

Which stock has the highest total return cagr (10y)?
NVIDIA Corporation (NVDA) leads at 64.27%, among the 678 10-year-history stocks in TGMCharts coverage, as of 2026-07-28.
How is the Highest 10-Year Total Return Stocks list ranked?
Covered stocks with the highest annualized total return (price plus dividends) over ten years. Stocks are ranked by total return cagr (10y) from reported fundamentals, with dual share classes counted once and light sanity filters applied, and the ranking is updated daily after the U.S. market close.

This table shows the top 50 of the 678 10-year-history stocks in TGMCharts coverage with a reported total return cagr (10y), not the entire market, and is updated daily after the close. Dual share classes of one company are counted once. Informational only — not investment advice. See our methodology. Compiled by TGMCharts Research · data refreshed 2026-07-28.