The S&P 500 Index rose 25% in 2024, driven by strong earnings from tech stocks, especially the "Magnificent 7" benefiting ...