best large cap stock between aug 2006 and oct 2007

Canadian Pacific Railway (CP) had the highest return between August 1, 2006 and October 31, 2007 by a large-cap US stock, returning 640.2%.

ASSET DATE % RETURN
Canadian Pacific Railway (CP)
8/1/2006 - 10/31/2007
640.18%
First Solar (FSLR)
8/1/2006 - 10/31/2007
548.2%
CF Industries (CF)
8/1/2006 - 10/31/2007
444.3%
Baidu (BIDU)
8/1/2006 - 10/31/2007
438.95%
Mosaic (MOS)
8/1/2006 - 10/31/2007
357.71%
Mastercard (MA)
8/1/2006 - 10/31/2007
315.81%
Ambev SA ADR (ABEV)
8/1/2006 - 10/31/2007
261.1%
Booking (BKNG)
8/1/2006 - 10/31/2007
249.74%
Intuitive Surgical (ISRG)
8/1/2006 - 10/31/2007
245.13%
Amazon (AMZN)
8/1/2006 - 10/31/2007
235.78%
Vale SA ADR (VALE)
8/1/2006 - 10/31/2007
234.28%
Deckers Outdoor (DECK)
8/1/2006 - 10/31/2007
231.26%
Southern Copper (SCCO)
8/1/2006 - 10/31/2007
214.83%
Align Technology (ALGN)
8/1/2006 - 10/31/2007
213.16%
CNH Industrial (CNH)
8/1/2006 - 10/31/2007
213.02%
POSCO (PKX)
8/1/2006 - 10/31/2007
211.03%
Intercontinental Exchange (ICE)
8/1/2006 - 10/31/2007
201.16%
GameStop (GME)
8/1/2006 - 10/31/2007
185.39%
Apple (AAPL)
8/1/2006 - 10/31/2007
182.57%
Chipotle Mexican Grill (CMG)
8/1/2006 - 10/31/2007
177.94%
Juniper Networks (JNPR)
8/1/2006 - 10/31/2007
172.52%
ICICI Bank (IBN)
8/1/2006 - 10/31/2007
167.29%
HDFC Bank Limited ADR (HDB)
8/1/2006 - 10/31/2007
158.76%
Somnigroup International (SGI)
8/1/2006 - 10/31/2007
150.39%
Alnylam Pharmaceuticals (ALNY)
8/1/2006 - 10/31/2007
148.08%
Large-cap stocks are treated as having a market cap of $10B+.