what is the best returning large cap stock from jul 2017 to dec 2017

Roku (ROKU) had the highest return between July 1, 2017 and December 31, 2017 by a large-cap US stock, returning 228.1%.

ASSET DATE % RETURN
Roku (ROKU)
7/1/2017 - 12/31/2017
228.14%
argenx NV ADR (ARGX)
7/1/2017 - 12/31/2017
204.14%
BeiGene (ONC)
7/1/2017 - 12/31/2017
116.15%
Sociedad Quimica y Minera de Chile SA ADR B (SQM)
7/1/2017 - 12/31/2017
82.59%
Insmed (INSM)
7/1/2017 - 12/31/2017
80.02%
Huazhu (HTHT)
7/1/2017 - 12/31/2017
79.95%
Nutanix (NTNX)
7/1/2017 - 12/31/2017
75.61%
First Solar (FSLR)
7/1/2017 - 12/31/2017
69.14%
Neurocrine Biosciences (NBIX)
7/1/2017 - 12/31/2017
68.56%
NRG Energy (NRG)
7/1/2017 - 12/31/2017
64.64%
Sarepta Therapeutics (SRPT)
7/1/2017 - 12/31/2017
64.57%
Stellantis (STLA)
7/1/2017 - 12/31/2017
62.33%
Ingersoll Rand (IR)
7/1/2017 - 12/31/2017
61.37%
Ecopetrol SA ADR (EC)
7/1/2017 - 12/31/2017
60.95%
Westlake Chemical (WLK)
7/1/2017 - 12/31/2017
60.79%
Interactive Brokers (IBKR)
7/1/2017 - 12/31/2017
58.38%
Alnylam Pharmaceuticals (ALNY)
7/1/2017 - 12/31/2017
56.99%
Freeport-McMoran Copper & Gold (FCX)
7/1/2017 - 12/31/2017
56.95%
Arista Networks (ANET)
7/1/2017 - 12/31/2017
55.95%
Grupo Financiero Galicia SA ADR (GGAL)
7/1/2017 - 12/31/2017
53.89%
CF Industries (CF)
7/1/2017 - 12/31/2017
53.57%
Dollar Tree (DLTR)
7/1/2017 - 12/31/2017
53.23%
Texas Pacific Land Trust (TPL)
7/1/2017 - 12/31/2017
52.78%
Teck Resources Ltd Class B (TECK)
7/1/2017 - 12/31/2017
52.49%
United Rentals (URI)
7/1/2017 - 12/31/2017
51.33%
Large-cap stocks are treated as having a market cap of $10B+.