Home Investing Bank of America highlights 5 stocks that can run up post earnings