20160720 business.international-business: Microsoft delivers earnings surprise; stock rises