Despite a rough start to the week, the S&P 500 rallied in the back half to post its eighth consecutive weekly gain, its longest streak since 2023. Ultimately rising 0.9%, the index is now inches away from its all-time high reached on May 14, 2026.