
Bank of America Corp. (NYSE:BAC) kicked off earnings season with a stronger-than-expected second quarter on Wednesday, reporting net income of $7.1 billion and earnings per share of 89 cents, surpassing analyst expectations.
While revenue of $26.5 billion slightly missed consensus estimates, the bank saw growth driven by higher net interest income, robust sales and trading activity, and increased asset management fees, despite lower investment banking fees.