best performing market cap >20b stocks in 2016 to 2017

NVIDIA (NVDA) had the highest return between 2016 and 2017 by a US stock with a market cap of $20B+, returning 507.4%.

ASSET YEARS % RETURN
NVIDIA (NVDA)
2016-2017
507.44%
Vale SA ADR (VALE)
2016-2017
305.42%
Advanced Micro Devices (AMD)
2016-2017
271.12%
Texas Pacific Land Trust (TPL)
2016-2017
256.81%
argenx NV ADR (ARGX)
2016-2017
252.74%
STMicroelectronics NV ADR (STM)
2016-2017
249.43%
BeiGene (ONC)
2016-2017
237.31%
Take-Two Interactive Software (TTWO)
2016-2017
222.41%
Arista Networks (ANET)
2016-2017
202.61%
Micron Technology (MU)
2016-2017
197.32%
Petróleo Brasileiro SA - Petrobras (PBR.A)
2016-2017
189.96%
Banco Bradesco SA ADR (BBD)
2016-2017
188.43%
Freeport-McMoran Copper & Gold (FCX)
2016-2017
187.27%
Banco Santander Brasil SA ADR (BSBR)
2016-2017
186.85%
Applied Materials (AMAT)
2016-2017
186.4%
MercadoLibre (MELI)
2016-2017
181.89%
Block (XYZ)
2016-2017
171.92%
ArcelorMittal SA ADR (MT)
2016-2017
165.93%
Apollo Global Management LLC Class A (APO)
2016-2017
157.82%
Marvell Technology (MRVL)
2016-2017
156.22%
NRG Energy (NRG)
2016-2017
153.09%
Caterpillar (CAT)
2016-2017
152.75%
Itau Unibanco Banco (ITUB)
2016-2017
148.27%
ONEOK (OKE)
2016-2017
144.35%
Lam Research (LRCX)
2016-2017
143.25%