best performing sandp stock in july 1 2017 to dec 31 2017

First Solar (FSLR) had the highest return between July 1, 2017 and December 31, 2017 by a US stock in the S&P 500 (GSPC), returning 69.1%.

ASSETDATE% RETURN
First Solar (FSLR)
7/1/2017 - 12/31/2017
69.14%
NRG Energy (NRG)
7/1/2017 - 12/31/2017
64.64%
Ingersoll Rand (IR)
7/1/2017 - 12/31/2017
61.37%
Interactive Brokers (IBKR)
7/1/2017 - 12/31/2017
57.73%
Freeport-McMoran Copper & Gold (FCX)
7/1/2017 - 12/31/2017
56.95%
Arista Networks (ANET)
7/1/2017 - 12/31/2017
55.95%
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 (TPL)
7/1/2017 - 12/31/2017
52.78%
United Rentals (URI)
7/1/2017 - 12/31/2017
51.33%
TKO (TKO)
7/1/2017 - 12/31/2017
51.14%
Boeing (BA)
7/1/2017 - 12/31/2017
50.59%
Caterpillar (CAT)
7/1/2017 - 12/31/2017
49.91%
Take-Two Interactive Software (TTWO)
7/1/2017 - 12/31/2017
49.3%
ON Semiconductor (ON)
7/1/2017 - 12/31/2017
47.88%
Block (XYZ)
7/1/2017 - 12/31/2017
47.22%
DR Horton (DHI)
7/1/2017 - 12/31/2017
47.1%
Align Technology (ALGN)
7/1/2017 - 12/31/2017
47.09%
NVR (NVR)
7/1/2017 - 12/31/2017
45.38%
Builders FirstSource (BLDR)
7/1/2017 - 12/31/2017
42.42%
T Rowe Price (TROW)
7/1/2017 - 12/31/2017
41.92%
Ralph Lauren Corp Class A (RL)
7/1/2017 - 12/31/2017
41.69%
Teledyne Technologies (TDY)
7/1/2017 - 12/31/2017
41.06%
Diamondback Energy (FANG)
7/1/2017 - 12/31/2017
40.98%
Intel (INTC)
7/1/2017 - 12/31/2017
39.6%