msft market cap in 1989
msft market cap in 1988
msft market cap in 1987
best performing us stocks in 1999
best performing stocks in s and p 500 last 10 days
50 best performing stocks from 2008-2009 with a minimum market cap of $10b
50 worst performing stocks 1967
monster energy cost by year
s and p 500 chart 2025
s and p 500 chart 2024
s and p 500 chart 2023
s and p 500 chart 2021
s&p close each day sept 2026
nasdaq close each day sept 2026
best performing large cap between 07/2002 and 07/2003