BANK OF AMERICA: Buy these 15 stocks that can give portfolios an extra boost when they beat earnings and sales expectations