msft technical analysis