U.S. Markets open in 2 hrs 54 mins

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