djia chart 2025-2026
s and p 500
sandp 500 chart 2005
best performing large cap stocks last 7 years
best performing large cap stocks 1967
best performing large cap stocks last 11 years
bxc march 2018
bxc 2018
tndm 2018
nvidia
best stocks since 2024 market cap greater than 60 billion
best performance in the last 5 years stocks market cap greater than 10 billion
best performance in the last 5 years stocks
qualcomm
qqq monthly returns for 2026