best performing large stocks 2017-18
best performing large stocks 2015-16
best performing large stocks 2013-14
best performing large stocks 2012-13
best performing large stocks 2012-14
mastercard yoy return
sandp on 1/3/24
sandp on 1/3
sandp on 12/31
dow jones on 12/31
dow jones close on march 31, 2022
dow jones close on june 30, 2022
best performing stocks in the dow 30 in 2018
dow jones close on september 30, 2022
best performing stocks in the dow 30 in 2008