US stocks have closed higher as investors digested earnings results from major companies and monitored developments in the Middle East.
Key points
- Dow Jones ▲ 907.47 points, or 1.71%, to 54,085.88
- S&P 500 ▲ 136.02 points, or 1.79%, to 7,736.52
- Nasdaq Composite ▲ 671.10 points, or 2.59%, to 26,584.99
The S&P 500 and the Dow have closed at record highs, powered by the latest batch of earnings from AI-related companies such as Caterpillar and Palantir that assuaged demand concerns. Crude prices and Treasury yields dropped on hopes for a deal in the Iran war.
Oil slides on Iran deal hopes
Crude prices fell around 5% after a Qatari official said efforts to secure a diplomatic

