The Dow closed at 29,823.92 – up 185.28
The S&P 500 closed at 3,662.45 – up 40.82
The Nasdaq closed at 12,355.11 – up 156.37
The Russell 2000 closed at 1,836.05 – up 16.23

COVID-19 still takes a hit on UK retail.
The Tesla S&P 500 debut is to come all at once.
Record highs for the S&P 500 and the Nasdaq.
Exxon faces historic write down as energy markets face challenge.
Euro-Area inflation is below zero which adds to case for ECB action.