Bank of America reported mixed Q2 results, beating earnings expectations with 89 cents per share but missing on revenue at $26.61 billion.
Profit rose 3% to $7.12 billion.
Net interest income increased 7% but came in below forecasts.
Trading revenue was strong, with fixed income beating estimates, while equities trading was slightly below expectations.
Investment banking fees fell 9% but topped analyst projections, CNBC has reported.
Shares were up about 5% for the year before the results.
Written by B.C. Begley
