The Dow closed at 29,950.44 – up 470.63
The S&P 500 closed at 3,626.91 – up 41.76
The Nasdaq closed at 11,924.13 – up 94.84

Walmart sales surpass expectations as people are still stocking up.
OPEC is set to meet on output hike delay.
US Weekly exports for corn at 32.0 million bushels vs 56.5 expected.
US Weekly exports for soybeans at 82.0 million vs 33.7 expected.