With a strong balance sheet, more recurring revenue, and a diversified business, Microsoft is well-positioned to return to growth.... Read more