best performing stocks from dec 2011 to jun 2019 market cap >10b
best performing stocks from dec 2011 to jun 2019
sandp 500 on 3 sep 2026
nasdaq on 3 sep 2026
dow jones on 3 sep 2026
russell 2000 index on january 20, 2021
sandp 500 on jan 20, 1981
nasdaq on jan 20, 1981
nasdaq chart by dec 2026
ccj stock 2006
ccg stock 2006
vtv returns by year
barclay's stock 2003 q1
ab stock 2003 q1
xau usd monthly returns for 2026