Stockshakers Market Wrap-up Wednesday 06-29-16

S&P 500     2,070.77     +34.68     +1.70%
DOW 30     17,694.68     +284.96     +1.64%
NASDAQ     4,779.25     +87.38     +1.86%
Russell 2000     1,131.62     +24.32     +2.20%