20170726 business.international-business: Earnings; bank shares propel S&P 500 to record high