S&P 500 climbs to new high as markets rally on hopes for de-escalation
Markets rallied to new highs as hopes for U.S.-Iran de-escalation and upbeat corporate results reshaped investor sentiment
Markets rallied to new highs as hopes for U.S.-Iran de-escalation and upbeat corporate results reshaped investor sentiment