Collectively, Wall Street analysts have issued more than 12,000 individual ratings on stocks in the S&P 500. By aggregating ...