Earnings Coverage

BAC earnings

Bank of America Corporation · Financial Services

Next earnings
Tuesday, July 14, 2026
Reports in 16 days
Heading in
Price
$57.88
Day Change
-53.27%
Market Cap
$410.75B
Revenue (TTM)
$109.59B

Recent quarterly results

Most recent 5 quarters

Revenue -291.2% QoQ
Period
Revenue
Gross Profit
Net Income
Q1 2026
$30.27B
$8.58B
Q4 2025
$31.18B
$7.53B
Q3 2025
$28.09B
$8.47B
Q2 2025
$26.46B
$7.12B
Q1 2025
$28.25B
$7.36B

Compare BAC ahead of the print

BAC earnings — common questions

When is Bank of America Corporation's next earnings date?

Bank of America Corporation (BAC) is next scheduled to report earnings on Tuesday, July 14, 2026. That is roughly 16 days away.

What is the EPS estimate for BAC?

Analysts expect earnings per share of about 5.08 for Bank of America Corporation's upcoming quarter.

How often does Bank of America Corporation report earnings?

Like most US-listed companies, Bank of America Corporation reports earnings once per quarter — four times a year. The quarterly table above tracks its most recent results.

What was Bank of America Corporation's most recent quarterly revenue?

In its most recent reported quarter (Q1 2026), Bank of America Corporation posted revenue of about $30.27B.

Is Bank of America Corporation's revenue growing?

Quarter over quarter, Bank of America Corporation's revenue declined by 2.9% in the latest reported period. Quarterly readings can be seasonal, so the multi-quarter trend above gives the fuller picture.

Stay ahead of BAC earnings.

Add BAC to your watchlist for earnings alerts, the morning market brief covering the print, and AI-driven setup analysis around the date.

Free unlock
Turn earnings pages into alerts instead of bookmarks.

Save baskets, track next reports, and move from public catalyst pages into a repeatable watchlist workflow.