Bank of America on Wednesday joined rival JPMorgan Chase in beating earnings estimates after the number-two bank saw broad-based revenue growth in the fourth quarter.