anet 2019
adbe 2019
best performing sandp stocks with >50 billion market cap from 2014 to 2018
amat 2018
noc 2018
lrcx 2018
mu 2018
best performing sandp stocks with >50 billion market cap from 2013 to 2017
s&p 500 return from february 19, 2020 to august 10, 2024
sandp 500 return from february 19 2019 to july 16, 2024
csx 2017
sandp 500 return from april 1, 2019 to july 16, 2024
ph 2017
mu 2017
s&p 500 return from april 1, 2000 to july 16, 2024