U.S. Markets close in 3 hrs 12 mins

Market recap for Monday, July 31st 2017

The Dow poised for a new all-time high as strong earnings reports continue to roll in.