U.S. stocks rose on Friday, 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 (.SPX), notched its eighth consecutive weekly gain, its longest since a nine-week streak ended in December 2023.