U.S. Markets open in 6 hrs 26 mins

Market recap for Wednesday July 19th, 2017

The S&P 500 and Nasdaq hit new closing highs, as earnings season rolls on.