Bank of America says these five stocks have more room to run ahead of earningsBank of America says it likes these five stocks as earnings continues.