best performing mega-cap stocks in last 39 years

Microsoft (MSFT) has had the highest return between October 11, 1986 and October 11, 2025 by a mega-cap US stock, returning 696,980.5%.

ASSET DATE % RETURN
Microsoft (MSFT)
10/11/1986 - 10/11/2025
696,980.49%
Oracle (ORCL)
10/11/1986 - 10/11/2025
667,234.85%
NVIDIA (NVDA)
10/11/1986 - 10/11/2025
456,658.1%
Apple (AAPL)
10/11/1986 - 10/11/2025
215,996.92%
UnitedHealth (UNH)
10/11/1986 - 10/11/2025
188,664.64%
Amazon (AMZN)
10/11/1986 - 10/11/2025
177,397.95%
Home Depot (HD)
10/11/1986 - 10/11/2025
176,142.96%
Cisco Systems (CSCO)
10/11/1986 - 10/11/2025
134,969.58%
Netflix (NFLX)
10/11/1986 - 10/11/2025
105,406.75%
Novo Nordisk A-S (NVO)
10/11/1986 - 10/11/2025
68,739.18%
ASML Holding NV ADR (ASML)
10/11/1986 - 10/11/2025
52,738.36%
Tesla (TSLA)
10/11/1986 - 10/11/2025
32,543.09%
Eli Lilly and (LLY)
10/11/1986 - 10/11/2025
27,613.72%
Broadcom (AVGO)
10/11/1986 - 10/11/2025
27,387.72%
Berkshire Hathaway (BRK.A)
10/11/1986 - 10/11/2025
27,294.78%
Micron Technology (MU)
10/11/1986 - 10/11/2025
24,783.53%
Walmart (WMT)
10/11/1986 - 10/11/2025
18,755.77%
Caterpillar (CAT)
10/11/1986 - 10/11/2025
17,339.92%
Costco Wholesale (COST)
10/11/1986 - 10/11/2025
17,030.1%
Wells Fargo (WFC)
10/11/1986 - 10/11/2025
16,531.67%
Mastercard (MA)
10/11/1986 - 10/11/2025
15,123.38%
McDonald’s (MCD)
10/11/1986 - 10/11/2025
13,880.23%
Abbott Laboratories (ABT)
10/11/1986 - 10/11/2025
13,513.68%
Raytheon Technologies (RTX)
10/11/1986 - 10/11/2025
11,820.78%
Johnson & Johnson (JNJ)
10/11/1986 - 10/11/2025
10,779.01%
Mega-cap stocks are treated as having a market cap of $200B+.