The S&P 500 index, which groups the top 500 stocks on the New York Stock Exchange, raced to an all-time high of 4,303 before closing at 4,297. It was up 0.1 percent on the day, 2 percent on the month and 8 percent for the quarter.
Nasdaq, which includes high-flying tech stocks such as Facebook, Amazon, Apple, Microsoft, Netflix and Google, settled at 14,504. It was down 0.2 percent on the day but up almost 6 percent for the month and nearly 10 percent higher for the quarter.
The Dow Jones Industrial Average, the broadest US equity barometer on the New York Stock Exchange, finished at 34,502. It was up 0.6 percent for the day, flat on the month and down 4.6 percent for the quarter.
Most US economic data have been bullish in recent months as the US economy exits restrictive measures imposed during the ongoing coronavirus pandemic.