The lender reported higher second-quarter profit, driven by a trading boost.
BAC reported net income of $9.1 billion, or $1.21 per share, in the three months ended June 30, compared with $7.2 billion, or 90 cents per share, a year earlier.
Analysts were expecting a profit of $1.13 per share, according to data compiled by LSEG.
Sales and trading revenue rose about 33% to $7.1 billion.
Including the session's move, BAC shares were up about 10.9% so far in 2026.