Guggenheim analyst John Difucci reiterates Microsoft (NASDAQ:MSFT) with a Buy and maintains $586 price target.