best performing stocks in last 39 years with market cap above 40 billion

Nike (NKE) has had the highest return between January 7, 1986 and January 7, 2025 by a US stock with a market cap of $40B+, returning 1,499,900%.

ASSET DATE % RETURN
Nike (NKE)
1/7/1986 - 1/7/2025
1,499,900%
Microsoft (MSFT)
1/7/1986 - 1/7/2025
786,388.97%
NVIDIA (NVDA)
1/7/1986 - 1/7/2025
372,543.39%
Apple (AAPL)
1/7/1986 - 1/7/2025
320,161.44%
Oracle (ORCL)
1/7/1986 - 1/7/2025
313,706.82%
US Bancorp (USB)
1/7/1986 - 1/7/2025
286,547.06%
Adobe Systems (ADBE)
1/7/1986 - 1/7/2025
280,982.14%
Danaher (DHR)
1/7/1986 - 1/7/2025
252,766.24%
Home Depot (HD)
1/7/1986 - 1/7/2025
245,404.41%
UnitedHealth (UNH)
1/7/1986 - 1/7/2025
195,360.43%
Amazon (AMZN)
1/7/1986 - 1/7/2025
186,618.62%
Fastenal (FAST)
1/7/1986 - 1/7/2025
179,825%
Fair Isaac (FICO)
1/7/1986 - 1/7/2025
160,527.65%
Amgen (AMGN)
1/7/1986 - 1/7/2025
139,753.98%
Applied Materials (AMAT)
1/7/1986 - 1/7/2025
137,909.33%
Cisco Systems (CSCO)
1/7/1986 - 1/7/2025
114,685.16%
Novo Nordisk A-S (NVO)
1/7/1986 - 1/7/2025
103,975.89%
Axon Enterprise (AXON)
1/7/1986 - 1/7/2025
97,741.59%
Frank's International (FI)
1/7/1986 - 1/7/2025
96,485.25%
Stryker (SYK)
1/7/1986 - 1/7/2025
92,201.4%
Paychex (PAYX)
1/7/1986 - 1/7/2025
89,002.82%
Progressive (PGR)
1/7/1986 - 1/7/2025
85,224.07%
Johnson Controls International (JCI)
1/7/1986 - 1/7/2025
81,286.04%
Netflix (NFLX)
1/7/1986 - 1/7/2025
76,153.03%
TJX Companies (TJX)
1/7/1986 - 1/7/2025
70,964.08%