best mega-cap stocks of the last 20 years

NVIDIA (NVDA) has had the highest return between August 15, 2005 and August 15, 2025 by a mega-cap US stock, returning 79,177%.

ASSET DATE % RETURN
NVIDIA (NVDA)
8/15/2005 - 8/15/2025
79,177%
Netflix (NFLX)
8/15/2005 - 8/15/2025
39,286.74%
Tesla (TSLA)
8/15/2005 - 8/15/2025
26,392.46%
Broadcom (AVGO)
8/15/2005 - 8/15/2025
26,208.54%
Apple (AAPL)
8/15/2005 - 8/15/2025
16,583.15%
Mastercard (MA)
8/15/2005 - 8/15/2025
15,819.71%
Amazon (AMZN)
8/15/2005 - 8/15/2025
10,415.82%
Taiwan Semiconductor Manufacturing (TSM)
8/15/2005 - 8/15/2025
5,060.38%
ASML Holding NV ADR (ASML)
8/15/2005 - 8/15/2025
4,533.1%
Salesforce (CRM)
8/15/2005 - 8/15/2025
3,994.21%
Costco Wholesale (COST)
8/15/2005 - 8/15/2025
3,256.78%
Alphabet Inc Class A (GOOGL)
8/15/2005 - 8/15/2025
2,715.17%
Microsoft (MSFT)
8/15/2005 - 8/15/2025
2,678.28%
Novo Nordisk A-S (NVO)
8/15/2005 - 8/15/2025
2,652.12%
Visa Inc Class A (V)
8/15/2005 - 8/15/2025
2,526.36%
Oracle (ORCL)
8/15/2005 - 8/15/2025
2,201.13%
Eli Lilly and (LLY)
8/15/2005 - 8/15/2025
2,195.55%
Facebook (META)
8/15/2005 - 8/15/2025
1,770.2%
Palantir Technologies Inc Class A Common Stock (PLTR)
8/15/2005 - 8/15/2025
1,710.2%
McDonald’s (MCD)
8/15/2005 - 8/15/2025
1,555.51%
Home Depot (HD)
8/15/2005 - 8/15/2025
1,460.76%
JPMorgan Chase (JPM)
8/15/2005 - 8/15/2025
1,353.26%
LIN TV (LIN)
8/15/2005 - 8/15/2025
1,267.09%
Blackstone (BX)
8/15/2005 - 8/15/2025
1,198.26%
Walmart (WMT)
8/15/2005 - 8/15/2025
831.03%
Mega-cap stocks are treated as having a market cap of $200B+.