20160721 tech.tech-news: Strong results from Microsoft propel US stocks higher