best performing stocks, between june 2004 and oct 5, 2007, with a market cap of more than 20b

National Grid PLC ADR (NGG) had the highest return between June 1, 2004 and October 5, 2007 by a US stock with a market cap of $20B+, returning 1,421,677.8%.

ASSET DATE % RETURN
National Grid PLC ADR (NGG)
6/1/2004 - 10/5/2007
1,421,677.78%
Monster Beverage (MNST)
6/1/2004 - 10/5/2007
1,788.74%
Intuitive Surgical (ISRG)
6/1/2004 - 10/5/2007
1,416.45%
Banco Bradesco SA ADR (BBD)
6/1/2004 - 10/5/2007
1,347.12%
Vale SA ADR (VALE)
6/1/2004 - 10/5/2007
1,127.48%
Apple (AAPL)
6/1/2004 - 10/5/2007
1,061.74%
Southern Copper (SCCO)
6/1/2004 - 10/5/2007
970.8%
Trip Group Ltd ADR (TCOM)
6/1/2004 - 10/5/2007
671.25%
Itau Unibanco Banco (ITUB)
6/1/2004 - 10/5/2007
619.15%
Petroleo Brasileiro Petrobras SA ADR (PBR)
6/1/2004 - 10/5/2007
597.08%
ArcelorMittal SA ADR (MT)
6/1/2004 - 10/5/2007
595.98%
Petróleo Brasileiro SA - Petrobras (PBR.A)
6/1/2004 - 10/5/2007
591.04%
Teck Resources Ltd Class B (TECK)
6/1/2004 - 10/5/2007
550.39%
Garmin (GRMN)
6/1/2004 - 10/5/2007
527.13%
Credicorp (BAP)
6/1/2004 - 10/5/2007
521.5%
Elbit Systems (ESLT)
6/1/2004 - 10/5/2007
494.76%
Alphabet Inc Class A (GOOGL)
6/1/2004 - 10/5/2007
494%
America Movil SAB de CV ADR (AMX)
6/1/2004 - 10/5/2007
483.24%
Canadian Natural Resources (CNQ)
6/1/2004 - 10/5/2007
465.14%
Sumitomo Mitsui Financial (SMFG)
6/1/2004 - 10/5/2007
462.28%
Alnylam Pharmaceuticals (ALNY)
6/1/2004 - 10/5/2007
461.31%
First Solar (FSLR)
6/1/2004 - 10/5/2007
459.31%
Nasdaq (NDAQ)
6/1/2004 - 10/5/2007
458.64%
Quanta Services (PWR)
6/1/2004 - 10/5/2007
452.35%
Cheniere Energy (LNG)
6/1/2004 - 10/5/2007
441.4%