what is the best returning large cap stock from jan 2016 to jun 2016

Teck Resources Ltd Class B (TECK) had the highest return between January 1, 2016 and June 30, 2016 by a large-cap US stock, returning 261.1%.

ASSET DATE % RETURN
Teck Resources Ltd Class B (TECK)
1/1/2016 - 6/30/2016
261.08%
Centrais Electricas Brasileiras (EBR)
1/1/2016 - 6/30/2016
200.74%
Barrick Gold (GOLD)
1/1/2016 - 6/30/2016
178.37%
Kinross Gold (KGC)
1/1/2016 - 6/30/2016
164.32%
AngloGold Ashanti (AU)
1/1/2016 - 6/30/2016
149.45%
Centrais Elétricas Brasileiras SA - Eletrobrás (EBR.B)
1/1/2016 - 6/30/2016
124.14%
Newmont Goldcorp (NEM)
1/1/2016 - 6/30/2016
112.5%
ONEOK (OKE)
1/1/2016 - 6/30/2016
101.01%
Companhia de Saneamento Basico do Estado de Sao Paulo SABESP ADR (SBS)
1/1/2016 - 6/30/2016
100.55%
Agnico Eagle Mines (AEM)
1/1/2016 - 6/30/2016
98.95%
Wheaton Precious Metals (WPM)
1/1/2016 - 6/30/2016
86.15%
Advanced Micro Devices (AMD)
1/1/2016 - 6/30/2016
85.56%
Banco Bradesco SA ADR (BBD)
1/1/2016 - 6/30/2016
85.08%
Gold Fields Ltd ADR (GFI)
1/1/2016 - 6/30/2016
80.06%
Banco Bradesco S/A ADR (BBDO)
1/1/2016 - 6/30/2016
78.24%
Petróleo Brasileiro SA - Petrobras (PBR.A)
1/1/2016 - 6/30/2016
71.39%
Targa Resources (TRGP)
1/1/2016 - 6/30/2016
70.39%
Freeport-McMoran Copper & Gold (FCX)
1/1/2016 - 6/30/2016
68.79%
Petroleo Brasileiro Petrobras SA ADR (PBR)
1/1/2016 - 6/30/2016
65.74%
Franco-Nevada (FNV)
1/1/2016 - 6/30/2016
64.81%
Credicorp (BAP)
1/1/2016 - 6/30/2016
64.32%
Telefonica Brasil SA ADR (VIV)
1/1/2016 - 6/30/2016
61.27%
Vale SA ADR (VALE)
1/1/2016 - 6/30/2016
59.62%
Burlington Stores (BURL)
1/1/2016 - 6/30/2016
59.44%
Banco Santander Brasil SA ADR (BSBR)
1/1/2016 - 6/30/2016
58.81%
Large-cap stocks are treated as having a market cap of $10B+.