best performing stocks 2017 to 2020 in sandp 500

Carvana (CVNA) had the highest return between 2017 and 2020 by a US stock in the S&P 500 (GSPC), returning 1,674.4%.

ASSETYEARS% RETURN
Carvana (CVNA)
2017-2020
1,674.37%
Tesla (TSLA)
2017-2020
1,542.16%
Block (XYZ)
2017-2020
1,474.82%
Advanced Micro Devices (AMD)
2017-2020
703.06%
ServiceNow (NOW)
2017-2020
630.89%
Insulet (PODD)
2017-2020
570.24%
Veeva Systems Inc Class A (VEEV)
2017-2020
563.86%
DexCom (DXCM)
2017-2020
521.38%
MSCI (MSCI)
2017-2020
485.33%
PayPal (PYPL)
2017-2020
481.28%
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.35%
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%
Monolithic Power Systems (MPWR)
2017-2020
358.52%