Back to Earnings Archive
BAC — Bank of America Corp
FINANCIAL SERVICES / BANKS - DIVERSIFIEDQuarters Tracked
40
Beat Rate
93%
Avg Surprise
+7.5%
Current Streak
+8 quarters
Beat Streak Timeline
Q1 2016Q4 2025
BeatMissHeight = surprise magnitude
Disconnect Highlights (7)
Q4 2025
DIP-3.8%Beat EPS by +0.3% → Stock -3.8%
Fed: 3.64%CPI: 325.25210Y: 4.21%
Q1 2024
DIP-3.5%Beat EPS by +10.0% → Stock -3.5%
Fed: 5.33%CPI: 313.54810Y: 4.54%
Q2 2021
DIP-2.5%Beat EPS by +3.9% → Stock -2.5%
Fed: 0.1%CPI: 273.00310Y: 1.32%
Q1 2021
DIP-2.9%Beat EPS by +30.3% → Stock -2.9%
Fed: 0.07%CPI: 267.05410Y: 1.64%
Q3 2020
CRASH-5.3%Beat EPS by +4.1% → Stock -5.3%
Fed: 0.09%CPI: 260.38810Y: 0.79%
Q2 2020
DIP-2.7%Beat EPS by +37.0% → Stock -2.7%
Fed: 0.09%CPI: 259.10110Y: 0.62%
Full Earnings History
Q4'25
2026-01-14
$0.98+0.3%
$46.9BDIP
Q3'25
2025-10-15
$1.06+14.0%
$48.2BRALLY
Q2'25
2025-07-16
$0.89+3.5%
$46.7BFLAT
Q1'25
2025-04-15
$0.90+9.8%
$47.0BRALLY
Q4'24
2025-01-16
$0.82+6.5%
$47.0BFLAT
Q3'24
2024-10-15
$0.81+6.6%
$25.3BFLAT
Q2'24
2024-07-16
$0.83+3.8%
$25.4BSURGE
Q1'24
2024-04-16
$0.77+10.0%
$25.8BDIP
Q4'23
2024-01-12
$0.32-49.2%
$20.9BFLAT
Q3'23
2023-10-17
$0.90+9.8%
$25.2BRALLY
Q2'23
2023-07-18
$0.88+4.8%
$25.2BRALLY
Q1'23
2023-04-18
$0.94+14.6%
$25.3BFLAT
Q4'22
2023-01-13
$0.85+10.4%
$23.4BRALLY
Q3'22
2022-10-17
$0.81+5.2%
$23.6BSURGE
Q2'22
2022-07-18
$0.78+4.0%
$22.2BFLAT
Q1'22
2022-04-18
$0.80+6.7%
$23.2BRALLY
Q4'21
2022-01-19
$0.82+7.9%
$22.5BFLAT
Q3'21
2021-10-14
$0.85+19.7%
$23.4BRALLY
Q2'21
2021-07-14
$0.80+3.9%
$23.1BDIP
Q1'21
2021-04-15
$0.86+30.3%
$24.7BDIP
Q4'20
2021-01-19
$0.59+7.3%
$20.0BFLAT
Q3'20
2020-10-14
$0.51+4.1%
$18.9BCRASH
Q2'20
2020-07-16
$0.37+37.0%
$17.2BDIP
Q1'20
2020-04-15
$0.37-19.6%
$18.0BCRASH
Q4'19
2020-01-15
$0.75+10.3%
$21.4BFLAT
Q3'19
2019-10-16
$0.56+9.8%
$20.0BFLAT
Q2'19
2019-07-17
$0.75+5.6%
$22.2BFLAT
Q1'19
2019-04-16
$0.71+7.6%
$22.0BFLAT
Q4'18
2019-01-16
$0.70+11.1%
$21.8BSURGE
Q3'18
2018-10-15
$0.67+8.1%
$22.0BFLAT
Q2'18
2018-07-16
$0.64+12.3%
$22.5BRALLY
Q1'18
2018-04-16
$0.62+5.1%
$22.2BFLAT
Q4'17
2018-01-17
$0.48+9.1%
$19.4BFLAT
Q3'17
2017-10-13
$0.48+6.7%
$21.0BFLAT
Q2'17
2017-07-18
$0.46+7.0%
$22.1BFLAT
Q1'17
2017-04-18
$0.41+17.1%
$21.4BFLAT
Q4'16
2017-01-13
$0.41+7.9%
$19.2BFLAT
Q3'16
2016-10-17
$0.41+20.6%
$20.8BFLAT
Q2'16
2016-07-18
$0.37+12.1%
$20.3BRALLY
Q1'16
2016-04-14
$0.200.0%
$19.8BRALLY
