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
dhr 2017
amat 2017
nem 2017
fcx 2017
best performing sandp stocks with >50 billion market cap from 2012to 2016
best large cap stocks last 43 years