best performing large cap stocks between aug 2004 and jun 2006

National Grid PLC ADR (NGG) had the highest return between August 1, 2004 and June 30, 2006 by a large-cap US stock, returning 554,910.7%.

ASSET DATE % RETURN
National Grid PLC ADR (NGG)
8/1/2004 - 6/30/2006
554,910.71%
Monster Beverage (MNST)
8/1/2004 - 6/30/2006
1,800.34%
Tenaris SA ADR (TS)
8/1/2004 - 6/30/2006
499.5%
Illumina (ILMN)
8/1/2004 - 6/30/2006
481.58%
Banco Bradesco SA ADR (BBD)
8/1/2004 - 6/30/2006
458.8%
Alamos Gold (AGI)
8/1/2004 - 6/30/2006
424.03%
Intuitive Surgical (ISRG)
8/1/2004 - 6/30/2006
422.5%
Hologic (HOLX)
8/1/2004 - 6/30/2006
400.61%
Nasdaq (NDAQ)
8/1/2004 - 6/30/2006
376.87%
U-Haul (UHAL)
8/1/2004 - 6/30/2006
353.46%
Clean Harbors (CLH)
8/1/2004 - 6/30/2006
321.87%
Alphabet Inc Class A (GOOGL)
8/1/2004 - 6/30/2006
319.3%
Vale SA ADR (VALE)
8/1/2004 - 6/30/2006
307.41%
Cameco (CCJ)
8/1/2004 - 6/30/2006
303.34%
CME (CME)
8/1/2004 - 6/30/2006
302.73%
Cheniere Energy (LNG)
8/1/2004 - 6/30/2006
301.74%
Bancolombia SA ADR (CIB)
8/1/2004 - 6/30/2006
301.74%
Vertex Pharmaceuticals (VRTX)
8/1/2004 - 6/30/2006
301.64%
CBRE Group Inc Class A (CBRE)
8/1/2004 - 6/30/2006
295.45%
Apple (AAPL)
8/1/2004 - 6/30/2006
267.39%
Allegheny Technologies (ATI)
8/1/2004 - 6/30/2006
257.5%
Valero Energy (VLO)
8/1/2004 - 6/30/2006
254.3%
Petroleo Brasileiro Petrobras SA ADR (PBR)
8/1/2004 - 6/30/2006
247.32%
Teck Resources Ltd Class B (TECK)
8/1/2004 - 6/30/2006
244.53%
Petróleo Brasileiro SA - Petrobras (PBR.A)
8/1/2004 - 6/30/2006
244.17%
Large-cap stocks are treated as having a market cap of $10B+.