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 40 releases, BAC has delivered a positive next-day return 60.0% of the time.

Reaction Snapshot (Avg Day 1-3)

Day 1
+0.61%
Day 2
+0.21%
Day 3
+0.20%

Conditioned Moves (Day 1 Basis)

Double Beat
+0.99%
Mixed
-1.41%
Double Miss
+0.03%

EPS Beat Rate

90.0%

Revenue Beat Rate

90.0%

Positive Rate

60.0%

Both Beat Rate

82.5%

Recent Earnings History

DateEPSRevenueDay 1Day 2Day 3Detail
2026-04-15
Beat+11.00%
Beat+1.08%
+1.82%-1.49%+0.75%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
2024-10-15
Beat+3.85%
Beat+0.36%
+0.55%+1.57%-0.47%Open
2024-07-16
Beat+5.06%
Beat+0.61%
+5.35%-0.34%-2.21%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.61%.

What is BAC's biggest post-earnings gain?

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