U.S. Markets close in 3 hrs 16 mins

Market recap for Tuesday, July 25th 2017

Stocks jump as big profit beats have Wall Street in a giddy mood.