Shares of Microsoft Corp. rose 0.4% in morning trading, putting them on track for an 8th-straight gain, as Oppenheimer technical analyst Ari Wald said the software giant was a “top buy” given the long-term bullish technical backdrop. That would mark the second 8-day win streak this year, and third since it rose for 9-straight sessions ending Oct. 16, 2017. Microsoft’s stock has also set a fresh all-time intraday high for a 5th-straight trading day. “[Microsoft’s stock] checks all our boxes,” Wald wrote in a note to clients. “Key positives include the stock’s bullish trend, high momentum score and top-down tailwinds based on our view that the technology sector is a prime candidate to be a key driver of the S&P 500’s secular advance over the coming quarters to years.” The stock has run up 35.4% year to date, as it continues to hold the top spot as the U.S.’s largest company by market capitalization, with a market cap of $1.054 trillion. The company is way ahead of second-place Amazon.com Inc. at $938.7 billion and third-place Apple Inc. at $919.3 billion.