BAC Earnings Reaction History

Bank of America Corporation

EPS, Revenue, Stock Move

BAC stock rises 0.6% on average on the first trading day after earnings.

When BAC delivers a double beat, the stock rises 1.0% on average on the first trading day.

Across 121 releases, BAC has delivered a positive next-day return 60.0% of the time.

Reaction Snapshot (Avg Day 1-3)

Day 1
+0.62%
Day 2
+0.23%
Day 3
+0.21%

Conditioned Moves (Day 1 Basis)

Double Beat
+0.96%
Mixed
-1.41%
Double Miss
+1.28%

EPS Beat Rate

74.4%

Revenue Beat Rate

66.9%

Positive Rate

60.0%

Both Beat Rate

58.7%

Recent Earnings History

DateEPSRevenueDay 1Day 2Day 3Detail
2026-10-14
Open
2026-07-14
Open
2026-04-15
Open
2026-01-14
Beat+2.08%
Beat+2.18%
-3.78%+0.17%+0.76%Open
2025-10-15
Beat+12.77%
Beat+2.08%
+4.37%-3.52%+1.67%Open
2025-07-16
Beat+3.49%
Miss-0.97%
-0.26%+2.15%+0.64%Open
2025-04-15
Beat+11.11%
Beat+1.45%
+3.60%-1.74%+0.21%Open
2025-01-16
Beat+6.49%
Beat+0.92%
-0.98%-0.24%+0.28%Open

FAQ

How much does BAC usually move after earnings?

BAC moves about 0.6% on average on the first trading day after earnings. Net average direction is +0.62%.

What is BAC's biggest post-earnings gain?

BAC's largest recorded next-day earnings gain is +7.16%, on 2019-01-16.