Stocks rose slightly on Tuesday as retail shares outperformed, lifting the major averages to fresh record highs.

The Dow Jones Industrial Average was up 55.14 points, or 0.2% at 28,121.68. The S&P 500 gained 0.2% to 3,140.50. The Nasdaq Composite also advanced 0.2% to 8,647.93.