Five stocks to buy before they report earnings
There’s still plenty of buying opportunities left before companies report their latest earnings, according to Bank of America. The Wall Street investment bank sees a host of companies whose stocks have room to appreciate. CNBC Pro combed through Bank of America research to find buy-rated stocks that the bank argues are a must own heading…