best performing large cap stocks between nov 2006 and may 2008

First Solar (FSLR) had the highest return between November 1, 2006 and May 31, 2008 by a large-cap US stock, returning 992%.

ASSETDATE% RETURN
First Solar (FSLR)
11/1/2006 - 5/31/2008
992%
CF Industries (CF)
11/1/2006 - 5/31/2008
571.23%
Baidu (BIDU)
11/1/2006 - 5/31/2008
300.07%
Mastercard (MA)
11/1/2006 - 5/31/2008
279.65%
Petroleo Brasileiro Petrobras SA ADR (PBR)
11/1/2006 - 5/31/2008
234.52%
Booking (BKNG)
11/1/2006 - 5/31/2008
231.19%
Vale SA ADR (VALE)
11/1/2006 - 5/31/2008
212.21%
Intuitive Surgical (ISRG)
11/1/2006 - 5/31/2008
196.56%
Sociedad Quimica y Minera de Chile SA ADR B (SQM)
11/1/2006 - 5/31/2008
172.59%
Flowserve (FLS)
11/1/2006 - 5/31/2008
162.9%
Deckers Outdoor (DECK)
11/1/2006 - 5/31/2008
155.69%
Jacobs Solutions (J)
11/1/2006 - 5/31/2008
150.54%
EchoStar (SATS)
11/1/2006 - 5/31/2008
148.94%
Steel Dynamics (STLD)
11/1/2006 - 5/31/2008
143.4%
Monolithic Power Systems (MPWR)
11/1/2006 - 5/31/2008
140.86%
Trip Group Ltd ADR (TCOM)
11/1/2006 - 5/31/2008
139.1%
Southern Copper (SCCO)
11/1/2006 - 5/31/2008
138.77%
TechnipFMC (FTI)
11/1/2006 - 5/31/2008
137.44%
Biomarin Pharmaceutical (BMRN)
11/1/2006 - 5/31/2008
137.08%
ArcelorMittal SA ADR (MT)
11/1/2006 - 5/31/2008
135.78%
SPX (SPXC)
11/1/2006 - 5/31/2008
135.26%
Apple (AAPL)
11/1/2006 - 5/31/2008
132.75%
Woodward (WWD)
11/1/2006 - 5/31/2008
129.34%
Contura Energy (CTRA)
11/1/2006 - 5/31/2008
128.9%
Cummins (CMI)
11/1/2006 - 5/31/2008
125.52%
Large-cap stocks are treated as having a market cap of $10B+.