The overall stock market indexes had strong returns in 2023 and 2024. Much of this is due to the "Magnificent Seven" tech stocks which drove both the Nasdaq and S&P 500 averages higher. An ...