best performing large cap stocks mar 2016 to oct 2018

Madrigal Pharmaceuticals (MDGL) had the highest return between March 1, 2016 and October 31, 2018 by a large-cap US stock, returning 2,302.3%.

ASSETDATE% RETURN
Madrigal Pharmaceuticals (MDGL)
3/1/2016 - 10/31/2018
2,302.27%
Advanced Micro Devices (AMD)
3/1/2016 - 10/31/2018
743.06%
Block (XYZ)
3/1/2016 - 10/31/2018
592.92%
NVIDIA (NVDA)
3/1/2016 - 10/31/2018
578.37%
Texas Pacific Land (TPL)
3/1/2016 - 10/31/2018
478.35%
Vale SA ADR (VALE)
3/1/2016 - 10/31/2018
436.2%
Vicor (VICR)
3/1/2016 - 10/31/2018
380.82%
TKO (TKO)
3/1/2016 - 10/31/2018
355.2%
argenx NV ADR (ARGX)
3/1/2016 - 10/31/2018
346.98%
Petroleo Brasileiro Petrobras SA ADR (PBR)
3/1/2016 - 10/31/2018
344.49%
AXIA Energia (AXIA)
3/1/2016 - 10/31/2018
341.82%
BeiGene (ONC)
3/1/2016 - 10/31/2018
320.64%
Leonardo DRS, Inc Common Stock (DRS)
3/1/2016 - 10/31/2018
291.69%
Veeva Systems Inc Class A (VEEV)
3/1/2016 - 10/31/2018
273.93%
Huazhu (HTHT)
3/1/2016 - 10/31/2018
272.12%
Kratos Defense & Security Solutions (KTOS)
3/1/2016 - 10/31/2018
268.53%
Ascendis Pharma A-S (ASND)
3/1/2016 - 10/31/2018
267.58%
XPO Logistics (XPO)
3/1/2016 - 10/31/2018
257.09%
Take-Two Interactive Software (TTWO)
3/1/2016 - 10/31/2018
256.19%
Teck Resources Ltd Class B (TECK)
3/1/2016 - 10/31/2018
255.73%
Ecopetrol SA ADR (EC)
3/1/2016 - 10/31/2018
252.7%
Roku (ROKU)
3/1/2016 - 10/31/2018
252.34%
Micron Technology (MU)
3/1/2016 - 10/31/2018
250.23%
Banco Santander Brasil SA ADR (BSBR)
3/1/2016 - 10/31/2018
245.85%
NRG Energy (NRG)
3/1/2016 - 10/31/2018
238.61%
Large-cap stocks are treated as having a market cap of $10B+.