Ahead of Microsoft's quarterly earnings report due out on Thursday after the market close, one macro strategist is marking the stock as a buy. The legacy technology company has seen a strong long-term trend, said Boris Schlossberg, managing director of foreign exchange strategy at BK Asset Management. Even if Microsoft sees a short-term decline here,...