Stocks surged on Tuesday, adding to their strong gains from last week, as optimism grew about the reopening of the economy and a potential coronavirus vaccine.

The Dow Jones Industrial Average gained 529.95 points, or 2.2%, to close at 24,995.11. The 30-stock average briefly traded above 25,000 for the first time since early March before closing just below the mark.