best performing mid cap stocks february 2026 to march 2026
s and p 500 chart 1980 to 2026
s and p 500 chart 1980 to 2010
mcd 1966
dis 1966
microsoft financials
qqq vs hd last 15 year
best performing large cap stocks 2011 to 2015
spy cumulative return by month
gold price per ounce on 23 january 2026
orcl stock lowest price from 1985 to 1989
spy total return by end of december 2024
best performing stocks 2016 q4
su stock lowest price from 1985 to 1989
spy total return by end of october 2025