Microsoft’s cloud bet continues to pay off in latest earnings

You may also like...