Right now, according to Wall Street analysts, there are only three companies in the S&P 500 that deserve a unanimous Buy rating, according to FactSet. Of the 505 stocks that FactSet tracks in the S&P 500, 247 are rated as Buy by more than half of the analysts covering them, reports MarketWatch. The three stocks Wall Street has given its unanimous vote of confidence to are: Affiliated Managers Group, Allergan and Delta Air Lines. The consensus price target for each stock is $220.30, $363.06 and $61.33 respectively.
The article seems to imply that analysts are not "that bad" because only three stocks have unanimous Buy ratings. However, this assumption has several problems. First off, large-cap stocks have a ton...

