Wall Street ended another wobbly day mostly higher, enough for the S&P 500 to notch another record high.
The benchmark index edged up 0.1%, the Dow Jones Industrial Average rose 0.2% and the Nasdaq slipped 0.1%.
Retailers and companies reliant on consumer spending were among the better performers coming off the Christmas holiday shopping season.
With two trading days left in the year, the S&P 500 is headed for a gain of more than 27% for 2021, nearly as big as its gain in 2019.
The yield on the 10-year Treasury note rose to 1.55%.