Bank of America Corp. analyst recommendations