Wall Street might be underestimating Microsoft’s margins and cloud growth, creating a buying window, according to one analyst