The S&P 500 index closed up 51.54 points, or 1.02%, at 5099.96 points. It has gained 2.67% this week, its largest weekly gain since November 2023.
The Dow Jones Industrial Average closed up 153.86 points, or 0.40%, at 38,239.66 points, up 0.67% this week.
The Nasdaq Composite