U.S. Markets closed

Market recap for Wednesday July 19th, 2017

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