Bank of America says these five stocks have room to run