best performing large cap stock between jan 2016 and nov 2017

Canadian Pacific Railway (CP) had the highest return between January 1, 2016 and November 30, 2017 by a large-cap US stock, returning 599.5%.

ASSET DATE % RETURN
Canadian Pacific Railway (CP)
1/1/2016 - 11/30/2017
599.46%
Teck Resources Ltd Class B (TECK)
1/1/2016 - 11/30/2017
534.94%
NVIDIA (NVDA)
1/1/2016 - 11/30/2017
530.07%
Exelixis (EXEL)
1/1/2016 - 11/30/2017
392.36%
Centrais Electricas Brasileiras (EBR)
1/1/2016 - 11/30/2017
332.05%
Leonardo DRS, Inc Common Stock (DRS)
1/1/2016 - 11/30/2017
323.7%
Shopify Inc Class A Subordinate Voting Shares (SHOP)
1/1/2016 - 11/30/2017
308.42%
Align Technology (ALGN)
1/1/2016 - 11/30/2017
301.42%
Advanced Micro Devices (AMD)
1/1/2016 - 11/30/2017
293.14%
United States Steel (X)
1/1/2016 - 11/30/2017
276.3%
STMicroelectronics NV ADR (STM)
1/1/2016 - 11/30/2017
261.06%
Vale SA ADR (VALE)
1/1/2016 - 11/30/2017
250.94%
Huazhu (HTHT)
1/1/2016 - 11/30/2017
249.99%
Take-Two Interactive Software (TTWO)
1/1/2016 - 11/30/2017
227.61%
Texas Pacific Land Trust (TPL)
1/1/2016 - 11/30/2017
225.76%
Block (XYZ)
1/1/2016 - 11/30/2017
207.61%
Micron Technology (MU)
1/1/2016 - 11/30/2017
206.51%
XPO Logistics (XPO)
1/1/2016 - 11/30/2017
203.84%
Arista Networks (ANET)
1/1/2016 - 11/30/2017
199.45%
Applied Materials (AMAT)
1/1/2016 - 11/30/2017
195.65%
Centrais Elétricas Brasileiras SA - Eletrobrás (EBR.B)
1/1/2016 - 11/30/2017
180.63%
Roku (ROKU)
1/1/2016 - 11/30/2017
178.2%
Petróleo Brasileiro SA - Petrobras (PBR.A)
1/1/2016 - 11/30/2017
176.69%
BeiGene (ONC)
1/1/2016 - 11/30/2017
176.15%
Banco Bradesco SA ADR (BBD)
1/1/2016 - 11/30/2017
167.16%
Large-cap stocks are treated as having a market cap of $10B+.