Microsoft beats expectations fueled by Azure cloud business | StockRay