Bank of America Q2 2026 Earnings

Bank of America Corp (NYSE:BAC) posted second‑quarter 2026 results that beat analyst expectations. Adjusted earnings per share were $1.21 versus the consensus estimate of $1.12, representing a 34 % year‑over‑year increase. Revenue reached $31.6 billion, exceeding the $30.67 billion forecast and up 15 % from $27.4 billion in the same quarter of 2025.

Net income rose 27 % YoY to $9.1 billion, compared with $7.2 billion in Q2 2025. Net interest income increased 9 % YoY to $16.0 billion, driven by higher Global Markets activity, larger loan and deposit balances, and fixed‑rate asset repricing, partially offset by a lower interest‑rate environment.

Investment‑banking fees surged 50 % YoY to $2.1 billion, while sales and trading revenue climbed 33 % to $7.1 billion. Non‑interest expense grew 8 % to $18.6 billion, reflecting higher revenue‑related costs and investments in people, brand and technology. The efficiency ratio improved by 359 basis points to 59 %, and operating leverage stood at 6.6 ×.

Average deposit balances grew to $2.02 trillion, marking the 12th consecutive quarter of sequential growth. Average loans and leases increased 8 % YoY to $1.22 trillion, representing the ninth consecutive quarter of sequential growth. The provision for credit losses fell to $1.4 billion from $1.6 billion in Q2 2025.

Chair and CEO Brian Moynihan said the quarter was “one of our strongest quarters to date, with earnings per share up 34 % year‑over‑year,” adding that every business segment delivered double‑digit net‑income growth and strong returns on equity. Jefferies analyst David Chiaverini noted the strength in investment banking and sales‑trading but indicated investor focus will shift to the earnings call for guidance on NII/NIM durability, balance‑sheet repricing pace, and any outlook changes.

Shares opened about 1.6 % higher after the release.