U.S. stocks surged to their best day since last spring as doubt swung back to hope on Wall Street about a possible end to the war with Iran.

U.S. stocks are rising and recovering some of the losses from their five-week losing streak, even as oil prices keep climbing.

Tuesday marked the indexes’ strongest day of trading since May 12, 2025.