NHL The S&P 500 ended higher before Christmas, boosted by technology stocks Charles December 24, 2024 0