Microsoft Sees Strong Earnings On Cloud Computing