Market recap for Thursday, June 29th 2017

Stocks slammed as tech tumbles, this despite banks outperforming... Is fear building on the street ahead of a long holiday weekend