US stocks

 US stocks jumped Tuesday with retailers and energy firms among the winners as positive sentiment about President Donald Trump's economic agenda again lifted the market to fresh records at the close.

All three major equity indices finished at all-time highs for the seventh time in eight sessions, with the Dow Jones Industrial Average up 0.6 percent at 20,736.67.

The broad-based S&P 500 also gained 0.6 percent to end the day at 2,364.96, while the tech-rich Nasdaq Composite Index advanced 0.5 percent to 5,865.80.