The S&P 500 rose by 33.64 points, or 0.6%, to 6,032.38; the index gained 5.7% this month, the most since November 2023. It also tallied its 53rd record close of 2024 on Friday.
The Nasdaq Composite gained 157.69 points, or 0.8%, to 19,218.17; the index rose 6.2% this month, the most since November 2023.
The Dow rose by 188.59 points, or 0.4%, at 44,910.65, its 47th record close of 2024; the blue-chip gauge tallied its biggest monthly point gain since October 2022, and its biggest percentage-point gain since November 2023.
The Russell 2000 gained 8.58 points, or 0.4%, to 2,434.77; it rose 10.5% on the month, its best showing since December 2023.