best performing mega-cap stocks in last 40 years

Microsoft (MSFT) has had the highest return between October 12, 1985 and October 12, 2025 by a mega-cap US stock, returning 944,373.2%.

ASSET DATE % RETURN
Microsoft (MSFT)
10/12/1985 - 10/12/2025
944,373.2%
Oracle (ORCL)
10/12/1985 - 10/12/2025
577,730.37%
NVIDIA (NVDA)
10/12/1985 - 10/12/2025
456,658.1%
Apple (AAPL)
10/12/1985 - 10/12/2025
430,954.48%
Home Depot (HD)
10/12/1985 - 10/12/2025
272,182.61%
Amazon (AMZN)
10/12/1985 - 10/12/2025
177,397.95%
UnitedHealth (UNH)
10/12/1985 - 10/12/2025
144,416.92%
Cisco Systems (CSCO)
10/12/1985 - 10/12/2025
134,969.58%
Netflix (NFLX)
10/12/1985 - 10/12/2025
105,406.75%
Novo Nordisk A-S (NVO)
10/12/1985 - 10/12/2025
79,189.69%
ASML Holding NV ADR (ASML)
10/12/1985 - 10/12/2025
52,738.36%
Eli Lilly and (LLY)
10/12/1985 - 10/12/2025
44,070.11%
Micron Technology (MU)
10/12/1985 - 10/12/2025
40,930.28%
Berkshire Hathaway (BRK.A)
10/12/1985 - 10/12/2025
33,424.2%
Tesla (TSLA)
10/12/1985 - 10/12/2025
32,543.09%
Walmart (WMT)
10/12/1985 - 10/12/2025
30,769.96%
Broadcom (AVGO)
10/12/1985 - 10/12/2025
27,387.72%
Wells Fargo (WFC)
10/12/1985 - 10/12/2025
26,573.54%
McDonald’s (MCD)
10/12/1985 - 10/12/2025
23,444.19%
Abbott Laboratories (ABT)
10/12/1985 - 10/12/2025
21,958.24%
Caterpillar (CAT)
10/12/1985 - 10/12/2025
17,698.79%
Johnson & Johnson (JNJ)
10/12/1985 - 10/12/2025
16,027.18%
Mastercard (MA)
10/12/1985 - 10/12/2025
15,123.38%
Shell PLC ADR (SHEL)
10/12/1985 - 10/12/2025
14,425.12%
Raytheon Technologies (RTX)
10/12/1985 - 10/12/2025
13,767.39%
Mega-cap stocks are treated as having a market cap of $200B+.