US stocks have risen, with the Dow reaching a record closing high, as investors cheered signs of progress in talks to end the Middle East conflict and a strong corporate earnings season.
The S&P 500 notched its eighth consecutive weekly gain, its longest since a nine-week streak ended in December 2023.
Semiconductor stocks, which have driven recent Wall Street gains, were mostly higher.