S&P 500 and Nasdaq Scale Records as Iran Peace Hopes Boost Markets

S&P 500 closed at 7,022.95 and Nasdaq at 24,016.02 as investors reacted to hopes of an end to the U.S.-Iran war and upbeat bank earnings.

Overview

A summary of the key points of this story verified across multiple sources.

1.

The S&P 500 closed at 7,022.95 and the Nasdaq Composite rose to 24,016.02, both record highs, while the Dow Jones Industrial Average finished broadly flat.

2.

Investors reacted to hopes the U.S.-Iran war will ease after President Donald Trump said the fighting is "very close to over" and a White House official said a second round of negotiations is under discussion.

3.

Bank of America and Morgan Stanley posted quarterly results that beat estimates, and strategists said consumer and corporate activity appeared resilient, bolstering sentiment.

4.

The S&P rose about 0.8% and the Nasdaq about 1.6% in the session, the Nasdaq logged its 11th straight gain, and U.S. stock futures were little changed afterward.

5.

Traders will watch weekly jobless claims, March capacity utilization and industrial production, and upcoming earnings including Alphabet, Amazon, Apple and Microsoft that are scheduled next week.

Written using shared reports from
12 sources
.
Report issue

Analysis

Compare how each side frames the story — including which facts they emphasize or leave out.

Center-leaning sources present a neutral, markets-first account, grounding claims in specific data (S&P/Dow/Nasdaq moves, crude prices) and attributing evaluative lines to officials and analysts rather than asserting them. They balance geopolitical context (ceasefire, U.S. blockade) with economic indicators (IMF growth/inflation), minimizing editorializing and prioritizing sourced attribution.