best performing s and p 500 stocks 2017 through 2020

Enphase Energy (ENPH) had the highest return between 2017 and 2020 by a US stock in the S&P 500 (GSPC), returning 17,102.9%.

ASSET YEARS % RETURN
Enphase Energy (ENPH)
2017-2020
17,102.94%
Tesla (TSLA)
2017-2020
1,542.16%
Paycom Soft (PAYC)
2017-2020
878.89%
Match (MTCH)
2017-2020
821.96%
Advanced Micro Devices (AMD)
2017-2020
703.06%
ServiceNow (NOW)
2017-2020
630.89%
Insulet (PODD)
2017-2020
570.24%
DexCom (DXCM)
2017-2020
521.38%
MSCI (MSCI)
2017-2020
485.33%
PayPal (PYPL)
2017-2020
481.29%
EPAM Systems (EPAM)
2017-2020
454.04%
Align Technology (ALGN)
2017-2020
453.82%
Generac (GNRC)
2017-2020
450.9%
Cadence Design Systems (CDNS)
2017-2020
436.49%
Lululemon Athletica (LULU)
2017-2020
427.8%
Deckers Outdoor (DECK)
2017-2020
409.47%
NVIDIA (NVDA)
2017-2020
406.33%
Axon Enterprise (AXON)
2017-2020
402.17%
CoStar (CSGP)
2017-2020
388.18%
Fortinet (FTNT)
2017-2020
386.03%
Teradyne (TER)
2017-2020
384.08%
Apple (AAPL)
2017-2020
383.95%
Adobe Systems (ADBE)
2017-2020
383.53%
Lam Research (LRCX)
2017-2020
375.43%
Moderna (MRNA)
2017-2020
374.86%