Bernstein analyst Mark Moerdler reiterates Microsoft (NASDAQ:MSFT) with a Outperform and maintains $646 price target.