Five stocks with more upside based on their latest earnings, according to Bank of America

Bank of America named five stocks this week that have plenty more room to run.