United States benchmark averages closed higher on Friday, as technology stocks rallied and investors navigated continuing global trade tensions.
The Dow Jones Industrial Average rose 20.1 points or 0.1% to 40,113.5, the S&P 500 advanced 40.4 points or 0.7% to finish at 5,525.2, and the Nasdaq Composite climbed 216.9 points, or 1.3%, to 17,282.9.
Technology shares led the market's advance after Alphabet reported better-than-expected results on both revenue and earnings for the first quarter.
Tesla shares 9.8%, while fellow technology giants Nvidia and Meta Platforms rose 4.3% and 2.7%, respectively.
The three major indices posted their second positive week in the past three, with the Dow adding 2.5%, the S&P 500 gaining 4.6%, and the Nasdaq jumping 6.7%.
Markets have been volatile in recent weeks as traders digest the implications of President Donald Trump's tariff policies, first announced on 2 April. Mixed signals from Washington and Beijing have added to the uncertainty.
Looking ahead, earnings from major cloud computing firms, including Microsoft and Amazon, are expected to be a key focus for investors next week.
On the bond markets, yields edged lower, with the 10-year Treasury yield falling 1.4% to 4.255% and the two-year yield declining 1% to 3.756%.