The Dow Jones Industrial Average added about 96 points, or 0.2%, ending near 40,659, according to preliminary data.
The S&P 500 gained 11 points, or 0.2%, closing around 5,554.
The Nasdaq Composite gained 37 points, or 0.2%, finishing at roughly 17,631.
The S&P 500 and Dow logged their biggest weekly advance since November 2023.