A solid earnings season, easing inflation data and a resilient economy have fueled the market rally into 2024, as the S&P 500 secured a fifth winning week.
S&P 500 closes above 5,000 for first time ever, notches fifth straight winning week: Live updates
By CNBC