U.S. stocks end higher, S&P 500 scores longest stretch of weekly wins in 6 years

December 15, 2023