Microsoft has an average rating of buy and mean price target of $632.97, according to analysts polled by FactSet.