Guggenheim Reiterates Buy on Microsoft, Maintains $586 Price Target