best large cap stocks last 20 years

NVIDIA (NVDA) has had the highest return between January 23, 2005 and January 23, 2025 by a large-cap US stock, returning 90,127%.

ASSET DATE % RETURN
NVIDIA (NVDA)
1/23/2005 - 1/23/2025
90,126.99%
Netflix (NFLX)
1/23/2005 - 1/23/2025
60,555.52%
Tesla (TSLA)
1/23/2005 - 1/23/2025
32,670.98%
Texas Pacific Land Trust (TPL)
1/23/2005 - 1/23/2025
22,611.93%
Apple (AAPL)
1/23/2005 - 1/23/2025
20,834.34%
Booking (BKNG)
1/23/2005 - 1/23/2025
20,258.99%
Broadcom (AVGO)
1/23/2005 - 1/23/2025
20,153.05%
Transdigm (TDG)
1/23/2005 - 1/23/2025
14,462.74%
Mastercard (MA)
1/23/2005 - 1/23/2025
14,234.89%
Intuitive Surgical (ISRG)
1/23/2005 - 1/23/2025
13,478.83%
Monster Beverage (MNST)
1/23/2005 - 1/23/2025
12,482.46%
Amazon (AMZN)
1/23/2005 - 1/23/2025
11,264.12%
Monolithic Power Systems (MPWR)
1/23/2005 - 1/23/2025
10,562.89%
Deckers Outdoor (DECK)
1/23/2005 - 1/23/2025
9,768.67%
Comfort Systems USA (FIX)
1/23/2005 - 1/23/2025
9,740.48%
Regeneron Pharmaceuticals (REGN)
1/23/2005 - 1/23/2025
9,464.42%
Salesforce (CRM)
1/23/2005 - 1/23/2025
9,158.99%
AAON (AAON)
1/23/2005 - 1/23/2025
8,947.37%
MercadoLibre (MELI)
1/23/2005 - 1/23/2025
8,430.34%
XPO Logistics (XPO)
1/23/2005 - 1/23/2025
8,005.29%
HEICO (HEI.A)
1/23/2005 - 1/23/2025
7,995.96%
Tyler Technologies (TYL)
1/23/2005 - 1/23/2025
7,851.56%
Descartes Systems (DSGX)
1/23/2005 - 1/23/2025
6,702.82%
MicroStrategy (MSTR)
1/23/2005 - 1/23/2025
6,247.75%
Chipotle Mexican Grill (CMG)
1/23/2005 - 1/23/2025
6,111.11%
Large-cap stocks are treated as having a market cap of $10B+.