best performing stocks in last 39 years with market cap above 30 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 $30B+, returning 1,501,775%.

ASSET DATE % RETURN
Nike (NKE)
1/7/1986 - 1/7/2025
1,501,775%
Microsoft (MSFT)
1/7/1986 - 1/7/2025
776,315.44%
NVIDIA (NVDA)
1/7/1986 - 1/7/2025
349,376.31%
Apple (AAPL)
1/7/1986 - 1/7/2025
316,514.38%
Oracle (ORCL)
1/7/1986 - 1/7/2025
306,775%
US Bancorp (USB)
1/7/1986 - 1/7/2025
286,370.59%
Adobe Systems (ADBE)
1/7/1986 - 1/7/2025
275,408.47%
Danaher (DHR)
1/7/1986 - 1/7/2025
253,721.66%
Home Depot (HD)
1/7/1986 - 1/7/2025
242,163.56%
UnitedHealth (UNH)
1/7/1986 - 1/7/2025
195,581.13%
Amazon (AMZN)
1/7/1986 - 1/7/2025
182,106.73%
Fastenal (FAST)
1/7/1986 - 1/7/2025
180,675%
Fair Isaac (FICO)
1/7/1986 - 1/7/2025
157,846.46%
Amgen (AMGN)
1/7/1986 - 1/7/2025
141,630.67%
Applied Materials (AMAT)
1/7/1986 - 1/7/2025
138,173.72%
Cisco Systems (CSCO)
1/7/1986 - 1/7/2025
114,997.66%
Novo Nordisk A-S (NVO)
1/7/1986 - 1/7/2025
101,907.34%
Axon Enterprise (AXON)
1/7/1986 - 1/7/2025
96,253.51%
Frank's International (FI)
1/7/1986 - 1/7/2025
95,635.09%
Paychex (PAYX)
1/7/1986 - 1/7/2025
91,098.43%
Stryker (SYK)
1/7/1986 - 1/7/2025
90,622.86%
Progressive (PGR)
1/7/1986 - 1/7/2025
86,182.05%
Johnson Controls International (JCI)
1/7/1986 - 1/7/2025
81,183.37%
Netflix (NFLX)
1/7/1986 - 1/7/2025
75,928.19%
TJX Companies (TJX)
1/7/1986 - 1/7/2025
70,529.04%