The Dow closed at 28,331.92 – up 83.48
The S&P 500 closed at 3,478.73 – up 35.11
The Nasdaq closed at 11,665.06 – up 198.59
The Russell 2000 closed at 1,560.19 – down 11.02
Soybeans helped by weather concerns and good export news
July durable goods orders up 11.2%