Stockshakers Market Wrap-up Tuesday 06-28-16

S&P 500 2,036.09 +35.55 +1.78%
DOW 30 17,409.72 +269.48 +1.57%
NASDAQ 4,691.87 +97.43 +2.12%
Russell 2000 1,107.30 +17.65 +1.62%