best performing stocks in the large cap from oct 2007 to nov 2008

Canadian Pacific Railway (CP) had the highest return between October 1, 2007 and November 30, 2008 by a large-cap US stock, returning 129.2%.

ASSET DATE % RETURN
Canadian Pacific Railway (CP)
10/1/2007 - 11/30/2008
129.19%
YPF Sociedad Anonima (YPF)
10/1/2007 - 11/30/2008
45.5%
Clean Harbors (CLH)
10/1/2007 - 11/30/2008
42.09%
Walmart (WMT)
10/1/2007 - 11/30/2008
29.74%
Church & Dwight (CHD)
10/1/2007 - 11/30/2008
27.32%
Royal Gold (RGLD)
10/1/2007 - 11/30/2008
24.04%
EOG Resources (EOG)
10/1/2007 - 11/30/2008
18.11%
McDonald’s (MCD)
10/1/2007 - 11/30/2008
13.29%
General Mills (GIS)
10/1/2007 - 11/30/2008
12.38%
Stifel Financial (SF)
10/1/2007 - 11/30/2008
12.08%
Netflix (NFLX)
10/1/2007 - 11/30/2008
11.02%
NetEase (NTES)
10/1/2007 - 11/30/2008
8.94%
Gilead Sciences (GILD)
10/1/2007 - 11/30/2008
8.61%
Caseys General Stores (CASY)
10/1/2007 - 11/30/2008
8.29%
Southern (SO)
10/1/2007 - 11/30/2008
5.57%
Ross Stores (ROST)
10/1/2007 - 11/30/2008
4.56%
Dollar Tree (DLTR)
10/1/2007 - 11/30/2008
4.52%
JB Hunt Transport Services (JBHT)
10/1/2007 - 11/30/2008
4.41%
First Solar (FSLR)
10/1/2007 - 11/30/2008
4.03%
Marsh & McLennan Companies (MMC)
10/1/2007 - 11/30/2008
3.55%
Westinghouse Air Brake Technologies (WAB)
10/1/2007 - 11/30/2008
3.03%
Aon (AON)
10/1/2007 - 11/30/2008
2.58%
STERIS (STE)
10/1/2007 - 11/30/2008
2.04%
Range Resources (RRC)
10/1/2007 - 11/30/2008
1.73%
Edwards Lifesciences (EW)
10/1/2007 - 11/30/2008
1.22%
Large-cap stocks are treated as having a market cap of $10B+.