The list, published by the bank's investing arm -- Bank of America Merrill Lynch -- includes eight stocks to buy and two to sell by identifying 10 companies that have short-term catalysts that will presumably cause the stocks to outperform -- or underperform -- peers over the coming quarter. TheStreet Ratings , TheStreet' s proprietary ratings tool, projects a stock's total return potential over a 12-month period including both price appreciation and dividends.