Bank of America (BAC)

$55.12 +1.06%
EARNINGS ANALYTICS
event_upcoming Next Earnings: 2026-07-16 HIGH CONFIDENCE
search

Since Oct 14, 2004, Bank of America (BAC) has reported earnings 87 times. On average the shares move ±3.04% post-earnings, with a positive reaction 47.1% of the time. Its largest post-earnings gain was +13.27% (Jul 21, 2008) and its largest decline was -26.23% (Oct 06, 2008). The next earnings report is predicted for 2026-07-16 (high confidence).

Earnings Price Reaction

Scroll to zoom, drag to pan — click earnings dots for details

Beat Miss

Earnings Impact

Total Earnings

87

Avg Abs. Movement

±3.04%

Positive %

47.1%

Negative %

52.9%

Historical Earnings Statistics

Date Timing Open High Close Volume Movement % SEC Filing
Apr 15, 2026 ☀ PRE $54.25 $55.40 $54.32 63,838,200 +1.82% open_in_new
Jan 14, 2026 ☀ PRE $52.58 $53.18 $52.19 84,750,000 -3.78% open_in_new
Oct 15, 2025 ☀ PRE $51.02 $52.28 $51.72 69,992,200 +4.37% open_in_new
Jul 16, 2025 ☀ PRE $45.50 $45.80 $45.28 61,296,600 -0.26% open_in_new
Apr 15, 2025 ☀ PRE $36.97 $37.90 $37.15 84,677,800 +3.6% open_in_new
Jan 16, 2025 ☀ PRE $45.68 $46.17 $45.33 56,339,300 -0.98% open_in_new
Oct 15, 2024 ☀ PRE $41.78 $41.91 $40.73 61,490,000 +0.55% open_in_new
Jul 16, 2024 ☀ PRE $40.83 $42.63 $42.38 75,953,300 +5.35% open_in_new
Apr 16, 2024 ☀ PRE $34.45 $34.52 $33.10 95,566,100 -3.53% open_in_new
Jan 12, 2024 ☀ PRE $30.57 $31.46 $31.09 74,344,300 -1.06% open_in_new
Oct 17, 2023 ☀ PRE $25.43 $26.20 $25.97 95,344,200 +2.33% open_in_new
Jul 18, 2023 ☀ PRE $27.97 $28.78 $28.63 98,253,800 +4.42% open_in_new
Apr 18, 2023 ☀ PRE $28.49 $28.61 $28.27 114,498,800 +0.63% open_in_new
Jan 13, 2023 ☀ PRE $31.43 $32.53 $32.38 89,667,800 +2.21% open_in_new
Oct 17, 2022 ☀ PRE $30.48 $30.95 $30.72 88,896,800 +6.06% open_in_new
Jul 18, 2022 ☀ PRE $30.03 $30.30 $29.29 56,382,900 +0.03% open_in_new
Apr 18, 2022 ☀ PRE $33.78 $35.48 $35.07 80,080,300 +3.41% open_in_new
Jan 19, 2022 ☀ PRE $43.46 $43.64 $41.71 84,451,800 +0.39% open_in_new
Oct 14, 2021 ☀ PRE $39.66 $40.32 $40.29 82,201,000 +4.47% open_in_new
Jul 14, 2021 ☀ PRE $34.78 $35.17 $34.56 105,651,700 -2.51% open_in_new
Apr 15, 2021 ☀ PRE $35.19 $35.28 $34.31 118,128,900 -2.86% open_in_new
Jan 19, 2021 ☀ PRE $28.64 $29.61 $28.88 78,130,200 -0.73% open_in_new
Oct 14, 2020 ☀ PRE $21.33 $21.54 $20.69 127,409,500 -5.33% open_in_new
Jul 16, 2020 ☀ PRE $20.66 $21.07 $20.81 78,067,100 -2.72% open_in_new
Apr 15, 2020 ☀ PRE $19.14 $19.56 $19.17 99,082,200 -6.49% open_in_new
Jan 15, 2020 ☀ PRE $29.84 $29.86 $29.76 74,745,500 -1.84% open_in_new
Oct 16, 2019 ☀ PRE $25.92 $26.22 $25.75 87,131,700 +1.48% open_in_new
Jul 17, 2019 ☀ PRE $24.68 $25.12 $24.75 84,958,300 +0.69% open_in_new
Apr 16, 2019 ☀ PRE $24.71 $25.35 $25.20 105,168,400 +0.13% open_in_new
Jan 16, 2019 ☀ PRE $23.61 $24.10 $23.87 163,131,700 +7.16% open_in_new
Oct 15, 2018 ☀ PRE $23.77 $23.88 $23.30 114,636,100 -1.9% open_in_new
Jul 16, 2018 ☀ PRE $23.90 $24.79 $24.73 129,172,000 +4.31% open_in_new
Apr 16, 2018 ☀ PRE $24.88 $25.12 $24.75 110,588,900 +0.44% open_in_new
Jan 17, 2018 ☀ PRE $25.54 $25.78 $25.69 124,382,900 -0.19% open_in_new
Oct 13, 2017 ☀ PRE $20.82 $21.33 $21.19 104,196,900 +1.49% open_in_new
Jul 18, 2017 ☀ PRE $19.52 $19.64 $19.51 107,981,400 -0.5% open_in_new
Apr 18, 2017 ☀ PRE $18.80 $18.84 $18.48 146,488,400 -0.44% open_in_new
Jan 13, 2017 ☀ PRE $18.83 $18.99 $18.67 161,930,900 +0.39% open_in_new
Oct 17, 2016 ☀ PRE $13.07 $13.09 $12.97 101,795,500 +0.31% open_in_new
Jul 18, 2016 ☀ PRE $11.13 $11.45 $11.35 187,187,100 +3.29% open_in_new
Apr 14, 2016 ☀ PRE $10.99 $11.45 $11.34 179,383,300 +2.54% open_in_new
Jan 19, 2016 ☀ PRE $11.73 $11.81 $11.37 185,727,400 -1.52% open_in_new
Oct 14, 2015 ☀ PRE $12.56 $12.68 $12.46 122,272,400 +0.77% open_in_new
Jul 15, 2015 ☀ PRE $13.92 $14.17 $14.04 173,099,900 +3.21% open_in_new
Apr 15, 2015 ☀ PRE $12.43 $12.55 $12.38 124,479,100 -1.14% open_in_new
Jan 15, 2015 ☀ PRE $12.30 $12.44 $11.99 193,241,300 -5.24% open_in_new
Nov 06, 2014 ☽ POST $13.64 $13.69 $13.66 57,339,200 +0% open_in_new
Jul 16, 2014 ☀ PRE $12.28 $12.28 $12.16 123,711,700 -1.9% open_in_new
Apr 16, 2014 ☀ PRE $12.70 $12.71 $12.64 172,948,900 -1.59% open_in_new
Jan 15, 2014 ☀ PRE $13.50 $13.65 $13.43 329,333,100 +2.27% open_in_new
Oct 16, 2013 ☀ PRE $11.21 $11.44 $11.40 153,481,000 +2.25% open_in_new
Jul 17, 2013 ☀ PRE $11.00 $11.30 $11.19 249,674,500 +2.8% open_in_new
May 06, 2013 ☽ POST $9.69 $10.08 $10.07 265,062,800 +0.15% open_in_new
Jan 17, 2013 ☀ PRE $9.13 $9.14 $8.81 323,622,200 -4.24% open_in_new
Oct 17, 2012 ☀ PRE $7.35 $7.49 $7.37 229,733,500 -0.21% open_in_new
Jul 18, 2012 ☀ PRE $6.14 $6.18 $5.87 254,341,100 -4.92% open_in_new
Apr 19, 2012 ☀ PRE $7.13 $7.14 $6.82 348,804,500 -1.68% open_in_new
Jan 19, 2012 ☀ PRE $5.60 $5.67 $5.41 491,008,100 +2.35% open_in_new
Oct 18, 2011 ☀ PRE $4.86 $5.27 $5.15 496,883,800 +10.12% open_in_new
Jul 19, 2011 ☀ PRE $7.55 $7.63 $7.41 322,430,300 -1.54% open_in_new
Apr 15, 2011 ☀ PRE $10.23 $10.32 $9.92 266,336,200 -2.36% open_in_new
Jan 21, 2011 ☀ PRE $11.15 $11.38 $11.02 291,812,600 -1.99% open_in_new
Oct 19, 2010 ☀ PRE $9.54 $9.62 $9.12 574,229,600 -4.38% open_in_new
Jul 16, 2010 ☀ PRE $11.30 $11.33 $10.80 438,430,600 -9.16% open_in_new
Apr 16, 2010 ☀ PRE $15.03 $15.03 $14.21 589,061,800 -5.49% open_in_new
Jan 20, 2010 ☀ PRE $12.51 $12.83 $12.72 288,741,100 +1.04% open_in_new
Oct 16, 2009 ☽ POST $13.23 $13.48 $13.30 336,814,500 -0.58% open_in_new
Jul 17, 2009 ☽ POST $10.21 $10.38 $9.93 457,023,600 -5.04% open_in_new
Apr 20, 2009 ☽ POST $7.50 $7.61 $6.17 802,467,300 +9.23% open_in_new
Jan 16, 2009 ☀ PRE $6.90 $7.15 $5.51 494,599,400 -13.7% open_in_new
Oct 06, 2008 ☽ POST $23.85 $25.13 $24.18 82,372,200 -26.23% open_in_new
Jul 21, 2008 ☽ POST $22.30 $22.73 $21.01 163,781,600 +13.27% open_in_new
Apr 21, 2008 ☀ PRE $27.27 $27.60 $27.14 38,324,400 -2.46% open_in_new
Jan 22, 2008 ☽ POST $23.50 $27.66 $26.53 85,919,200 +8.5% open_in_new
Oct 18, 2007 ☀ PRE $33.88 $34.26 $34.17 49,030,200 -2.36% open_in_new
Jul 19, 2007 ☀ PRE $34.24 $34.43 $34.03 22,329,300 -0.18% open_in_new
Apr 19, 2007 ☀ PRE $35.07 $35.11 $34.78 25,404,800 -1.76% open_in_new
Jan 23, 2007 ☀ PRE $35.98 $36.16 $36.03 17,367,300 -0.62% open_in_new
Oct 19, 2006 ☀ PRE $35.92 $35.92 $35.61 16,086,300 -1.02% open_in_new
Jul 19, 2006 ☽ POST $32.40 $33.06 $33.04 24,176,600 -0.6% open_in_new
Apr 20, 2006 ☽ POST $30.51 $30.67 $30.30 17,056,200 +1.27% open_in_new
Feb 22, 2006 ☀ PRE $28.78 $29.25 $29.19 14,729,600 +1.19% open_in_new
Oct 19, 2005 ☽ POST $26.81 $27.20 $27.19 23,207,200 -0.57% open_in_new
Jul 18, 2005 ☀ PRE $28.68 $28.87 $28.55 19,272,500 -1.96% open_in_new
Apr 18, 2005 ☀ PRE $27.99 $28.19 $28.05 16,980,700 +1.02% open_in_new
Jan 18, 2005 ☽ POST $27.97 $28.56 $28.40 15,553,300 -1.66% open_in_new
Oct 14, 2004 ☀ PRE $27.55 $27.74 $27.18 13,686,700 -1.8% open_in_new
event

Earnings Count

87

Total earnings in dataset

trending_up

Avg Abs. Movement

±3.04%

Avg % price change on earnings

description

SEC Filings

View

Browse all SEC filings

SEC Filing Types

description 424B2
34515 chevron_right
description FWP
4062 chevron_right
description 4
3442 chevron_right
description SC 13G/A
1829 chevron_right
description 424B5
849 chevron_right
description 8-K
602 chevron_right
description SC 13G
562 chevron_right
description 424B3
484 chevron_right

Frequently asked about BAC earnings

When does Bank of America report earnings next? expand_more

Bank of America (BAC)'s next earnings date is predicted (high confidence) for 2026-07-16. This is a prediction based on its historical quarterly reporting pattern, not a company-confirmed date.

How much does BAC stock move after earnings? expand_more

Over 87 reports, BAC has moved an average of ±3.04% the session after earnings, closing higher 47.1% of the time.

What was BAC's biggest post-earnings move? expand_more

BAC's largest post-earnings gain on record was +13.27% on Jul 21, 2008, and its largest decline was -26.23% on Oct 06, 2008.

Where can I find Bank of America's SEC filings? expand_more

All of Bank of America's SEC filings — 10-K, 10-Q, 8-K and more — are listed in the SEC filings section on this page, each linking to the original document on SEC.gov.