Microsoft's stock has more than 50% upside.