Stocks ended more or less where they started on Friday as a five-day rally ran out of steam.
The market was down most of the day after disappointing bank earnings weighed on financial company shares. Investors also sold retailers and other consumer-focused stocks. But by the close, the Dow Jones industrial average managed to squeeze out a gain to set another record high.
U.S. government bonds fell, sending their yields higher.
"The market is taking a breather," said Anna Rathbun, research director at CBIZ Retirement Plan Services. "Investors are taking gains."
The Dow edged up 10.14 points, or 0.1 percent, to 18,516.55. The Standard &...