best performing large cap stocks from 2005 to june 2008 returning less than 5000%

First Solar (FSLR) had the highest return between January 1, 2005 and June 30, 2008 by a large-cap US stock when the return was < 5,000%, returning 1,013.6%.

ASSETDATE% RETURN
First Solar (FSLR)
1/1/2005 - 6/30/2008
1,013.55%
Banco Bradesco SA ADR (BBD)
1/1/2005 - 6/30/2008
950.43%
Suzano Papel e Celulose SA ADR (SUZ)
1/1/2005 - 6/30/2008
858.38%
CF Industries (CF)
1/1/2005 - 6/30/2008
849.01%
Illumina (ILMN)
1/1/2005 - 6/30/2008
824.74%
Tenaris SA ADR (TS)
1/1/2005 - 6/30/2008
716.09%
Petroleo Brasileiro Petrobras SA ADR (PBR)
1/1/2005 - 6/30/2008
692.89%
Sociedad Quimica y Minera de Chile SA ADR B (SQM)
1/1/2005 - 6/30/2008
660.88%
Intuitive Surgical (ISRG)
1/1/2005 - 6/30/2008
573.17%
Mastercard (MA)
1/1/2005 - 6/30/2008
563.38%
Southern Copper (SCCO)
1/1/2005 - 6/30/2008
520.03%
Monster Beverage (MNST)
1/1/2005 - 6/30/2008
516.61%
Credicorp (BAP)
1/1/2005 - 6/30/2008
491.46%
Agnico Eagle Mines (AEM)
1/1/2005 - 6/30/2008
450.15%
Vale SA ADR (VALE)
1/1/2005 - 6/30/2008
430.11%
Apple (AAPL)
1/1/2005 - 6/30/2008
416.95%
TechnipFMC (FTI)
1/1/2005 - 6/30/2008
386.9%
Booking (BKNG)
1/1/2005 - 6/30/2008
386.76%
Canadian Natural Resources (CNQ)
1/1/2005 - 6/30/2008
377.3%
Baidu (BIDU)
1/1/2005 - 6/30/2008
374.18%
Wheaton Precious Metals (WPM)
1/1/2005 - 6/30/2008
372.56%
Clean Harbors (CLH)
1/1/2005 - 6/30/2008
367.5%
Contura Energy (CTRA)
1/1/2005 - 6/30/2008
365.5%
Rio Tinto ADR (RIO)
1/1/2005 - 6/30/2008
363.9%
Biomarin Pharmaceutical (BMRN)
1/1/2005 - 6/30/2008
353.52%
Large-cap stocks are treated as having a market cap of $10B+.