tell me about s&p500
best performing stocks from 1984-1994
best performing stocks from 1984-1992
best performing stocks from 1984-1990
best performing stocks from 1984-1987
best performing stocks from 1987-1994
best performing stocks from 1987-1992
best performing large cap stocks in the from 2003 to may 2008
best performing large cap stocks 2007 to may 2008
best performing large cap stocks 2008 to may 2008
best performing large cap stocks 2007 to june 2008
bitcoin price september 1, 2018
how many times did the price of bitcoin reach 11
microsoft stock march 1986
worst microsoft stock days