Bank of America posted second-quarter earnings of 89 cents per share, beating estimates of 86 cents, but revenue of $26.61 bn fell short of the expected $26.72 bn. Profit rose 3% to $7.12 bn, supported by a 7% increase in net interest income, though it missed estimates by $70 m due to lower interest rates offsetting deposit and loan growth. Despite fixed income trading revenue exceeding expectations, the revenue miss made it the only major US bank to underperform on revenue this quarter.