best performing stocks with market cap 50b or more 2004-2007

Natwest (NWG) had the highest return between 2004 and 2007 by a US stock with a market cap of $50B+, returning 9,034,940%.

ASSET YEARS % RETURN
Natwest (NWG)
2004-2007
9,034,940%
National Grid PLC ADR (NGG)
2004-2007
1,604,552.94%
Monster Beverage (MNST)
2004-2007
4,108.44%
Intuitive Surgical (ISRG)
2004-2007
1,788.89%
Apple (AAPL)
2004-2007
1,738.71%
CME (CME)
2004-2007
871.35%
Petroleo Brasileiro Petrobras SA ADR (PBR)
2004-2007
859.31%
Petróleo Brasileiro SA - Petrobras (PBR.A)
2004-2007
808.69%
America Movil SAB de CV ADR (AMX)
2004-2007
622.19%
Alphabet Inc Class A (GOOGL)
2004-2007
591.42%
Booking (BKNG)
2004-2007
536.34%
Southern Copper (SCCO)
2004-2007
532.6%
Valero Energy (VLO)
2004-2007
504.38%
Itau Unibanco Banco (ITUB)
2004-2007
497.42%
Canadian Natural Resources (CNQ)
2004-2007
492.46%
Cheniere Energy (LNG)
2004-2007
458.43%
Cummins (CMI)
2004-2007
450.93%
Wheaton Precious Metals (WPM)
2004-2007
447.44%
Mastercard (MA)
2004-2007
436.89%
Intercontinental Exchange (ICE)
2004-2007
393.59%
Williams Companies (WMB)
2004-2007
385.64%
Alnylam Pharmaceuticals (ALNY)
2004-2007
376.72%
Agnico Eagle Mines (AEM)
2004-2007
356.58%
Suncor Energy (SU)
2004-2007
343.31%
HDFC Bank Limited ADR (HDB)
2004-2007
335.58%