AI leader Microsoft is set to report fiscal Q4 earnings results on Wednesday after the closing bell. Microsoft, a Zacks Rank #2 (Buy), has handily outperformed the market year-to-date with a better than 22% return. But with markets looking extended in the short-term, is the stock a buy heading into...