best performing stocks last 30 years with market cap above 100 billion

NVIDIA (NVDA) has had the highest return between October 31, 1996 and October 31, 2026 by a US stock with a market cap of $100B+, returning 511,500%.

ASSETDATE% RETURN
NVIDIA (NVDA)
10/31/1996 - 10/31/2026
511,500%
Apple (AAPL)
10/31/1996 - 10/31/2026
198,191.14%
Amazon (AMZN)
10/31/1996 - 10/31/2026
197,069.81%
Amphenol (APH)
10/31/1996 - 10/31/2026
59,389.87%
ASML Holding NV New York Registry Shares (ASML)
10/31/1996 - 10/31/2026
55,578.42%
Netflix (NFLX)
10/31/1996 - 10/31/2026
53,602.42%
Altria (MO)
10/31/1996 - 10/31/2026
39,813.04%
Southern Copper (SCCO)
10/31/1996 - 10/31/2026
35,096.27%
Lam Research (LRCX)
10/31/1996 - 10/31/2026
34,443.48%
Gilead Sciences (GILD)
10/31/1996 - 10/31/2026
34,325.17%
Tesla (TSLA)
10/31/1996 - 10/31/2026
31,463.12%
Broadcom (AVGO)
10/31/1996 - 10/31/2026
27,717.78%
KLA (KLAC)
10/31/1996 - 10/31/2026
25,145.4%
Valero Energy (VLO)
10/31/1996 - 10/31/2026
21,537.16%
Intuitive Surgical (ISRG)
10/31/1996 - 10/31/2026
21,501.58%
Mastercard (MA)
10/31/1996 - 10/31/2026
17,434.01%
Applied Materials (AMAT)
10/31/1996 - 10/31/2026
16,369.22%
TJX Companies (TJX)
10/31/1996 - 10/31/2026
15,937.26%
Costco Wholesale (COST)
10/31/1996 - 10/31/2026
15,735.43%
Taiwan Semiconductor Manufacturing (TSM)
10/31/1996 - 10/31/2026
14,211.94%
BlackRock (BLK)
10/31/1996 - 10/31/2026
13,868.84%
Seagate Technology (STX)
10/31/1996 - 10/31/2026
12,144.13%
Qualcomm (QCOM)
10/31/1996 - 10/31/2026
11,457.72%
UnitedHealth (UNH)
10/31/1996 - 10/31/2026
11,259.94%
Alphabet Inc Class A (GOOGL)
10/31/1996 - 10/31/2026
11,187.97%