The S&P 500 gained 0.2 per cent to 2,602.42, finishing the holiday-shortened session above 2,600 for the first time.
The tech-rich Nasdaq Composite Index rose 0.3 per cent to 6,889.16, its third straight closing high, while the Dow Jones Industrial Average advanced 0.1 per cent to 23,557.99.
Retail experts are generally upbeat about this year's holiday shopping performance amid low unemployment and lofty stock valuations.
"Holiday retail sales in 2017 are expected to rise 4.2 per cent above last year, which would be the strongest growth rate since 2014," said a note this week from IHS Markit.
More From This Section
Other retailers that enjoyed solid gains included Macy's, up 2.1 per cent; Gap, up 1.6 per cent; Best Buy, up 0.9 per cent; and Kohl's, up 1.0 per cent. Wal-Mart Stores, the world's biggest retailer, advanced 0.2 per cent.
But Target fell 2.8 per cent and Nordstrom dropped 0.5 per cent.
Teva Pharmaceuticals Industries jumped 1.6 per cent following reports that the slumping drug company plans deep layoffs. Teva is based in Israel, but has a stock listing in New York.