20170729 business.international-business: Stocks edge lower as some earnings disappoint; oil rises