best performing mega cap stocks in last 20 years

NVIDIA (NVDA) has had the highest return between March 9, 2006 and March 9, 2026 by a mega-cap US stock, returning 47,842.8%.

ASSETDATE% RETURN
NVIDIA (NVDA)
3/9/2006 - 3/9/2026
47,842.84%
Tesla (TSLA)
3/9/2006 - 3/9/2026
31,219.97%
Broadcom (AVGO)
3/9/2006 - 3/9/2026
27,935.29%
Netflix (NFLX)
3/9/2006 - 3/9/2026
27,505.24%
Mastercard (MA)
3/9/2006 - 3/9/2026
14,185.25%
Apple (AAPL)
3/9/2006 - 3/9/2026
12,923.42%
Amazon (AMZN)
3/9/2006 - 3/9/2026
11,487.5%
ASML Holding NV ADR (ASML)
3/9/2006 - 3/9/2026
6,622.27%
Taiwan Semiconductor Manufacturing (TSM)
3/9/2006 - 3/9/2026
6,472.86%
Lam Research (LRCX)
3/9/2006 - 3/9/2026
5,490.21%
Alphabet Inc Class A (GOOGL)
3/9/2006 - 3/9/2026
3,282.01%
Eli Lilly and (LLY)
3/9/2006 - 3/9/2026
2,938.33%
Costco Wholesale (COST)
3/9/2006 - 3/9/2026
2,625.92%
Micron Technology (MU)
3/9/2006 - 3/9/2026
2,454%
Applied Materials (AMAT)
3/9/2006 - 3/9/2026
2,375.96%
Visa Inc Class A (V)
3/9/2006 - 3/9/2026
2,322.36%
Microsoft (MSFT)
3/9/2006 - 3/9/2026
2,050.4%
McDonald’s (MCD)
3/9/2006 - 3/9/2026
1,551.73%
Palantir Technologies (PLTR)
3/9/2006 - 3/9/2026
1,471.6%
Caterpillar (CAT)
3/9/2006 - 3/9/2026
1,451.35%
Facebook (META)
3/9/2006 - 3/9/2026
1,444.27%
Oracle (ORCL)
3/9/2006 - 3/9/2026
1,383.46%
Home Depot (HD)
3/9/2006 - 3/9/2026
1,332.25%
LIN TV (LIN)
3/9/2006 - 3/9/2026
1,212.88%
JPMorgan Chase (JPM)
3/9/2006 - 3/9/2026
1,070.22%
Mega-cap stocks are treated as having a market cap of $200B+.