The Dow Jones Industrial Average recorded its eighth day of record increases as the Trump rally continues (click for more)
The Dow closed on Tuesday at 20,743, a rise of 118.95 points or 0.58%.
All 11 primary sectors of the S&P 500 saw gains, with the benchmark itself rising to 2,365.12, an increase of 13.92 points or 0.6%.
Grocery chain Wal-Mart Stores was the highest riser on the Dow Jones, climbing 3% as the group reported strong online sales over the Christmas period.
The US stock market has soared since the presidential election in November largely fuelled by hopes Donald Trump’s policies will drive up economic growth.
The dollar gained after hawkish comments from Federal Reserve officials. The possibility of a US rate hike next month weighed on gold prices.
On the oil market, Brent crude finished 48 cents or 0.85% higher at $56.66 a barrel. US crude settled up 66 cents or 1.24% at $54.06.
However, in London the FTSE 100 closed down 25.03 points (0.34%) at 7,274.83.