highest returning sandp 500 stock december 27 2016 to december 22 2017

Block (XYZ) had the highest return between December 27, 2016 and December 22, 2017 by a US stock in the S&P 500 (GSPC), returning 148.9%.

ASSETDATE% RETURN
Block (XYZ)
12/27/2016 - 12/22/2017
148.87%
Arista Networks (ANET)
12/27/2016 - 12/22/2017
143.36%
NRG Energy (NRG)
12/27/2016 - 12/22/2017
130.32%
Align Technology (ALGN)
12/27/2016 - 12/22/2017
126.04%
Take-Two Interactive Software (TTWO)
12/27/2016 - 12/22/2017
117.67%
First Solar (FSLR)
12/27/2016 - 12/22/2017
110.23%
NVR (NVR)
12/27/2016 - 12/22/2017
107.78%
Vertex Pharmaceuticals (VRTX)
12/27/2016 - 12/22/2017
101.79%
Wynn Resorts (WYNN)
12/27/2016 - 12/22/2017
92.39%
Boeing (BA)
12/27/2016 - 12/22/2017
91.48%
Apollo Global Management LLC Class A (APO)
12/27/2016 - 12/22/2017
90.35%
Micron Technology (MU)
12/27/2016 - 12/22/2017
88.95%
PayPal (PYPL)
12/27/2016 - 12/22/2017
87.06%
DR Horton (DHI)
12/27/2016 - 12/22/2017
85.99%
Insulet (PODD)
12/27/2016 - 12/22/2017
83.67%
PulteGroup (PHM)
12/27/2016 - 12/22/2017
83.59%
NVIDIA (NVDA)
12/27/2016 - 12/22/2017
74.93%
Centene (CNC)
12/27/2016 - 12/22/2017
74.48%
Lam Research (LRCX)
12/27/2016 - 12/22/2017
74.09%
Caterpillar (CAT)
12/27/2016 - 12/22/2017
70.07%
ServiceNow (NOW)
12/27/2016 - 12/22/2017
69.96%
Ingersoll Rand (IR)
12/27/2016 - 12/22/2017
69.53%
Intuitive Surgical (ISRG)
12/27/2016 - 12/22/2017
69.43%
Teradyne (TER)
12/27/2016 - 12/22/2017
67.76%
Illumina (ILMN)
12/27/2016 - 12/22/2017
67.29%