The three major US stock benchmarks are sharply higher in the early afternoon with the Dow on track for its fourth day of gains in a row.
The index was last up 1.2%, or 282 points, while the broader S&P 500 was up 1.3%.
The Nasdaq Composite was up 1.1% in the early afternoon.
With only three more trading days left in the month, the Dow is now on track for a nearly 10% gain in April, which would be its best month sine October 2002. The S&P 500 -- up more than 11% -- is looking at its best month since December 1991.
For the Nasdaq, which is up more than 13%, it looks to be the best month since October 2002.
But nothing is certain in this market and there are plenty of potential pitfalls ahead.
With so many big companies reporting earnings this week, sentiment could depend on their outlook. On top of that, the first quarter GDP report is due Wednesday morning, just hours before the Federal Reserve will unveil its monetary policy update.