Yahoo Finance05/21/2026, 05:52 PMStock market today: Dow, S&P 500, Nasdaq rebound, oil prices reverse on hopes of a US-Iran peace dealGo to Source Site to Read Full Story