


Wall Street extended its gains to a ninth straight day Friday, marking the stock market’s longest winning streak since 2004 and reclaiming the ground it lost since President Donald Trump escalated his trade war in early April.
The rally was spurred by a better-than-expected report on the U.S. job market and resurgent hope for a ratcheting down in the U.S. trade showdown with China.
The S&P 500 climbed 1.5%. The Dow Jones industrial average added 1.4%, and the Nasdaq composite rose 1.5%.
The gains were broad. Roughly 90% of stocks and every sector in the S&P 500 advanced. Technology stocks were among the companies doing the heaviest lifting. Microsoft rose 2.3% and Nvidia rose 2.5%. Apple, however, fell 3.7% after the iPhone maker estimated that tariffs will cost it $900 million.
Banks and other financial companies also made solid gains. JPMorgan Chase rose 2.3% and Visa closed 1.5% higher.
The S&P 500 slumped 9.1% during the first week of April as Trump announced a major escalation of his trade war with more tariffs. The market has now clawed back its losses since then, helped by a string of resilient earnings reports from U.S. companies.
The benchmark index is still down 3.3% so far this year, and 7.4% below the record it reached in February.
All told, the S&P 500 rose 82.53 points to 5,686.67. The Dow gained 564.47 points to 41,317.43, and the Nasdaq added 266.99 points to 17,977.73.
Investors had a relatively quiet day of earnings reports following a busy week. Exxon Mobil rose 0.4%, recovering from an early slide, after reporting its lowest first-quarter profit in years. Rival Chevron rose 1.6% after it also reported its smallest first-quarter profit in years.
Falling crude oil prices have weighed on the sector. Crude oil prices in the U.S. are down about 17% for the year. They fell below $60 per barrel this week, which is a level at which many producers can no longer turn a profit.
Block slumped 20.4% after reporting a sharp drop in first-quarter profit that fell short of analysts’ forecasts.
Treasury yields rose in the bond market. The yield on the 10-year Treasury rose to 4.31% from 4.22% late Thursday.
— Associated Press