Microsoft set to report record earnings boosted by cloud computing, video gaming

Get Alerts