Microsoft beats expectations on earnings and revenue on July 28, 2021 Microsoft beats expectations on earnings and revenue +