what mid cap stocks with had the highest returns from november 19, 2025 through february 18, 2026
best performing stocks in s and p 500 all time 2005
best performing stocks in s and p 500 all time 2004
best performing stocks in s and p 500 all time 2003
best performing stocks in s and p 500 all time 2002
best performing stocks in s and p 500 all time 2001
microsoft market cap jul 1993
microsoft market cap jan 1993
best performing stocks in s and p 500 all time 2000
microsoft market cap jul 1992
microsoft market cap jan 1992
microsoft market cap jul 1991
microsoft market cap jan 1991
microsoft market cap jul 1989
microsoft market cap jan 1989