Earnings preview: Microsoft's cloud-era is here, further reducing dependence on Windows PC sales

previous post