Market recap for Tuesday, July 25th 2017

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