BAC

Bank of America Corporation
50.85 +0.34% 2026-10-28

Analysts 13 firms · 11 buy · 2 hold · target 62 +21% (56–68)

Last 90d 1 congress sale

52-week range
46.12 65.23
1-month-7.5%
3-month-17.6%
1-year-4.1%
3-year+98.9%
5-year+8.0%
vs 50-day-10.7%
vs 200-day-7.5%
Volatility22%
Beta0.72
$ vol/day$2.2B
ATH65.23
From ATH-22.0%
Next report2027-01-15
WhoEntryMove What they saidWhen
TRACKER - Analyst Ratings long 51.46 -1.2% Baird upgraded BAC. The move: Baird upgraded BAC: Neutral to Outperform with a $62 target, on 15 October 2026. The… Thu, 15 Oct
2026AprJulOct

bought sold · bigger dot, bigger trade · follows the chart’s range

WhenPeople SizeValuePrice
6mo sell 1 $6,719,336 52.97
8mo sell 1 $4,412,360 47.00
8mo sell 3 $9,677,200 47.91
8mo sell 1 $6,856,577 49.34
8mo sell 1 $3,416,320 48.97
1.2y sell 1 $6,762,178 44.89
2.0y sell 1 $369,909,077 41.09
2.1y sell 1 $382,389,139 38.41
2.1y sell 1 $383,023,744 38.53
2.1y sell 1 $337,836,078 37.78
2.1y sell 1 $460,625,201 38.09
2.1y sell 1 $862,591,501 38.09
2.1y sell 1 $896,130,475 38.97
2.1y sell 1 $228,690,531 37.58
2.1y sell 1 $760,028,753 38.66
2.2y sell 1 $848,153,143 38.68
2.2y sell 1 $3,662,520 38.15
2.2y sell 1 $981,844,551 38.09
2.2y sell 1 $550,681,052 37.83
2.2y sell 1 $402,465 36.23
2.2y sell 1 $778,754,055 37.94
2.3y sell 1 $767,010,089 39.58
2.3y sell 1 $802,489,631 40.52
2.3y sell 1 $1,476,459,334 41.20
3.0y buy 1 $656,250 26.68
3.2y sell 1 $2,364,750 28.96
3.3y sell 1 $2,450,111 29.47
3.7y sell 1 $3,600,201 31.15
3.7y sell 1 $7,711,493 33.11
4.8y sell 1 $830,524 40.36
5.0y sell 1 $212,168 42.25
5.0y sell 1 $4,965,038 41.28
5.2y sell 1 $3,198,400 35.34
5.5y sell 1 $357,104 35.62
5.7y sell 1 $5,126,270 30.99
2026AprJulOct

bought sold · bigger dot, bigger trade · follows the chart’s range

LLLaurel Lee 2S 2mo JHJames A. Himes 1S 3mo AAAlan Armstrong 1B 7mo JJJulie Johnson 3S 10mo LMLisa McClain 2B2S 12mo VHValerie Hoyle 2B1S 1.1y AKAngus S King 1B 1.3y RTRitchie John Torres 1S 1.3y JSJefferson Shreve 1B2S 1.5y MGMarjorie Taylor Greene 2B 1.5y BWBruce Westerman 1B1S 1.5y JBJohn Boozman 2S 1.5y RBRob Bresnahan 1S 1.6y GWGeorge Whitesides 1S 1.6y +46 more

60 members · 91 buys / 106 sells · $1.8M–$6.8M disclosed · latest filing Oct 16, 2026 · showing the 120 most recent · full tracker ›

WhenMemberSize AmountPrice then
2mo sell LL Laurel Lee $50K–$100K 62.01
3mo sell JH James A. Himes $1K–$15K 60.42
5mo sell LL Laurel Lee $1K–$15K 52.21
7mo buy AA Alan Armstrong $15K–$50K 46.73
10mo sell JJ Julie Johnson $1K–$15K 53.68
12mo sell JJ Julie Johnson $1K–$15K 52.03
12mo sell LM Lisa McClain $1K–$15K 52.60
12mo buy LM Lisa McClain $1K–$15K 52.19
12mo sell LM Lisa McClain $1K–$15K 52.19
1.1y sell VH Valerie Hoyle $1K–$15K 50.88
1.2y sell JJ Julie Johnson $1K–$15K 46.69
1.3y buy AK Angus S King $1K–$15K 46.47
1.3y sell RT Ritchie John Torres $1K–$15K 45.73
1.4y buy LM Lisa McClain $1K–$15K 43.29
1.4y buy VH Valerie Hoyle $1K–$15K 44.01
1.5y sell JS Jefferson Shreve $15K–$50K 42.19
1.5y buy JS Jefferson Shreve $15K–$50K 40.48
1.5y buy MG Marjorie Taylor Greene $1K–$15K 40.01
1.5y sell BW Bruce Westerman $1K–$15K 35.92
1.5y sell JB John Boozman $1K–$15K 36.96
1.6y sell RB Rob Bresnahan $1K–$15K 34.08
1.6y sell JS Jefferson Shreve $50K–$100K 34.62
1.6y sell GW George Whitesides $15K–$50K 41.91
1.7y buy BW Bruce Westerman $1K–$15K 44.05
1.7y buy TW Tim Walberg $15K–$50K 45.83
1.7y sell JB John Boozman $1K–$15K 45.55
2.0y buy VH Valerie Hoyle $1K–$15K 40.89
2.2y sell JJ John James $1K–$15K 38.69
2.8y sell BM Blake Moore $1K–$15K 30.38
2.9y sell JM Jerry Moran $1K–$15K 32.00
3.0y buy JJ John James $1K–$15K 25.89
3.0y sell GS Greg Stanton $1K–$15K 23.82
3.1y buy GS Greg Stanton $1K–$15K 25.41
3.4y sell ZL Zoe Lofgren $15K–$50K 26.05
3.4y sell ZL Zoe Lofgren $1K–$15K 25.93
3.6y sell DG Daniel Goldman $15K–$50K 25.71
3.6y sell JC John Curtis $1K–$15K 26.66
3.6y sell EB Earl Blumenauer $1K–$15K 28.11
3.7y sell DG Daniel Goldman $1K–$15K 32.44
3.9y sell JC John Curtis $1K–$15K 29.43
3.9y sell CJ Christopher L. Jacobs $1K–$15K 29.93
4.0y buy CJ Christopher L. Jacobs $1K–$15K 33.73
4.0y buy CJ Christopher L. Jacobs $1K–$15K 27.14
4.0y sell KM Kathy Manning $1K–$15K 27.14
4.1y buy ZL Zoe Lofgren $1K–$15K 31.76
4.2y buy KM Kathy Manning $1K–$15K 30.67
4.2y sell KM Kathy Manning $1K–$15K 30.38
4.3y buy KM Kathy Manning $1K–$15K 30.13
4.3y buy KM Kathy Manning $1K–$15K 29.13
4.6y sell EB Earl Blumenauer $1K–$15K 36.99
4.7y buy EB Earl Blumenauer $1K–$15K 38.96
4.8y sell SL Susie Lee $1K–$15K 40.63
4.9y sell JM Jerry Moran $1K–$15K 39.49
5.3y buy BM Blake Moore $1K–$15K 32.67
5.4y buy JC John Curtis $1K–$15K 35.36
5.5y buy BM Blake Moore $1K–$15K 36.62
5.5y sell AG Andrew Garbarino $1K–$15K 34.52
5.6y sell AP August Lee Pfluger $1K–$15K 34.09
5.6y buy BM Blake Moore $1K–$15K 34.08
5.7y sell JY John A. Yarmuth $1K–$15K 32.54
5.7y buy BM Blake Moore $1K–$15K 32.16
5.7y buy BM Blake Moore $1K–$15K 31.50
5.7y buy BM Blake Moore $1K–$15K 31.89
5.7y sell JR John Rutherford $1K–$15K 31.14
5.7y sell PM Peter Meijer $1K–$15K 30.04
5.8y buy MG Marjorie Taylor Greene $1K–$15K 27.85
5.8y sell CJ Christopher L. Jacobs $1K–$15K 26.33
6.0y sell MB Mo Brooks $15K–$50K 20.45
6.2y buy JM Jerry Moran $1K–$15K 21.61
6.3y sell WT William R. Timmons $1K–$15K 20.24
6.5y buy EB Earl Blumenauer $1K–$15K 21.29
6.5y sell DP David A Perdue $50K–$100K 20.39
6.5y sell DP David A Perdue $15K–$50K 20.39
6.6y sell KL Kelly Loeffler $100K–$250K 19.02
6.6y sell DP Dean Phillips $1K–$15K 17.68
6.6y buy JY John A. Yarmuth $1K–$15K 18.24
6.6y buy JC John Curtis $1K–$15K 18.56
6.6y sell ZL Zoe Lofgren $1K–$15K 15.54
6.6y buy DP David A Perdue $1K–$15K 15.54
6.6y buy DP David A Perdue $1K–$15K 17.86
6.6y sell KC Kathy Castor $15K–$50K 20.29
6.7y sell DP David A Perdue $1K–$15K 22.09
6.7y sell DP David A Perdue $1K–$15K 24.24
6.7y sell DP David A Perdue $15K–$50K 25.08
6.7y sell MS Mikie Sherrill $1K–$15K 29.75
6.8y sell DP David A Perdue $15K–$50K 28.59
6.8y sell DP David A Perdue $1K–$15K 28.59
6.8y sell DP David A Perdue $1K–$15K 28.64
6.8y sell MG Michael John Gallagher $1K–$15K 29.91
7.0y sell JR John W. Rose $250K–$500K 28.10
7.1y sell JM Jerry Moran $1K–$15K 24.84
7.8y buy DP Dean Phillips $1K–$15K 21.35
7.9y buy JM Jerry Moran $1K–$15K 20.19
8.0y buy DP David A Perdue $15K–$50K 22.43
8.0y sell JY John A. Yarmuth $1K–$15K 22.73
8.0y buy DP David A Perdue $1K–$15K 23.18
8.2y sell DP David A Perdue $1K–$15K 25.38
8.3y sell PR Pat Roberts $1K–$15K 25.47
8.3y sell PR Pat Roberts $1K–$15K 24.89
8.3y buy PR Pat Roberts $1K–$15K 23.07
8.4y sell GP Gary Palmer $1K–$15K 24.84
8.4y sell CC Carlos Curbelo $15K–$50K 24.29
8.4y sell DP David A Perdue $1K–$15K 23.83
8.5y buy PR Pat Roberts $1K–$15K 25.69
8.5y sell CC Carlos Curbelo $1K–$15K 24.74
8.7y buy PS Pete Sessions $15K–$50K 25.98
8.7y sell DP David A Perdue $1K–$15K 25.51
8.7y buy PS Pete Sessions $15K–$50K 24.38
8.7y buy PR Pat Roberts $1K–$15K 24.80
8.7y sell PR Pat Roberts $15K–$50K 24.80
8.8y sell KC K. Michael Conaway $15K–$50K 26.18
8.8y sell PT Patrick J Toomey $15K–$50K 24.86
8.8y buy PR Pat Roberts $1K–$15K 24.86
8.8y sell SM Stephanie Murphy $1K–$15K 24.75
8.9y buy PR Pat Roberts $1K–$15K 23.64
9.0y sell KB Kenneth R. Buck $1K–$15K 22.19
9.0y buy KB Kenneth R. Buck $1K–$15K 22.69
9.1y sell DP David A Perdue $1K–$15K 20.77
9.1y sell DP David A Perdue $1K–$15K 21.10
9.1y sell DP David A Perdue $1K–$15K 21.39

Next report 2027-01-15 (Friday, before open, in 79 days) · EPS estimate 1.13. It has finished the next session higher 53% of the time, average move 2.5%.

Day-after move, last 12 reports, oldest left.

ReportedEst.Actual SurpriseGapDay 1Day 5
2026-10-14 miss 1.11 0.91 -17.8% -7.7% -4.8% -5.9%
2026-07-14 beat 1.12 1.21 +7.7% -0.8% +1.9% +2.9%
2026-04-15 beat 1.02 1.11 +8.8% +1.7% +1.8% -0.4%
2026-01-14 beat 0.96 0.98 +2.2% -3.0% -3.8% -3.8%
2025-10-15 beat 0.95 1.06 +11.4% +3.0% +4.4% +2.0%
2025-07-16 beat 0.86 0.89 +3.6% +0.2% -0.3% +4.3%
2025-04-15 beat 0.81 0.90 +10.7% +3.1% +3.6% +5.7%
2025-01-16 beat 0.77 0.82 +6.8% -0.2% -1.0% -1.2%
2024-10-15 beat 0.76 0.81 +6.3% +3.1% +0.5% +0.9%
2024-07-16 beat 0.80 0.83 +3.6% +1.5% +5.3% +1.2%
2024-04-16 miss 0.77 0.76 -1.8% +0.4% -3.5% +6.7%
2024-01-12 miss 0.64 0.35 -45.6% -2.7% -1.1% -1.8%
2023-10-17 beat 0.82 0.90 +10.1% +0.2% +2.3% -5.6%
2023-07-18 beat 0.83 0.88 +5.6% +2.0% +4.4% +9.4%
2023-04-18 beat 0.83 0.94 +13.9% +1.4% +0.6% -5.0%
2023-01-13 beat 0.77 0.85 +10.6% -0.8% +2.2% -0.4%
2022-10-17 beat 0.77 0.81 +4.9% +5.2% +6.1% +10.6%
2022-07-18 miss 0.75 0.73 -2.1% +2.6% +0.0% +4.6%
2022-04-18 beat 0.74 0.80 +7.5% -0.4% +3.4% -0.7%
2022-01-19 beat 0.76 0.82 +8.6% +4.6% +0.4% -0.8%
2021-10-14 beat 0.70 0.85 +21.6% +2.9% +4.5% +8.6%
2021-07-14 beat 0.76 1.03 +35.5% -1.9% -2.5% -3.5%
2021-04-15 beat 0.65 0.86 +32.9% +1.5% +1.1% +1.1%
2021-01-19 beat 0.54 0.59 +9.4% -1.5% -0.7% -6.3%
2020-10-14 beat 0.50 0.51 +2.4% -2.4% -5.3% -3.6%
2020-07-16 beat 0.29 0.37 +28.6% -3.5% -2.7% -0.2%
2020-04-15 miss 0.60 0.40 -33.4% -6.6% -6.5% -8.1%
2020-01-15 beat 0.69 0.74 +7.1% -1.6% -1.8% -3.4%
2019-10-16 beat 0.51 0.56 +10.5% +2.2% +1.5% +5.7%
2019-07-17 beat 0.71 0.74 +4.8% +0.4% +0.7% +5.8%
2019-04-16 beat 0.66 0.70 +5.7% -1.8% +0.1% +0.6%
2019-01-16 beat 0.63 0.70 +11.0% +6.0% +7.2% +9.5%
2018-10-15 beat 0.62 0.66 +6.7% +0.1% -1.9% -3.8%
2018-07-16 beat 0.58 0.63 +9.2% +0.8% +4.3% +7.7%
2018-04-16 beat 0.59 0.62 +5.2% +0.9% +0.4% +1.7%
2018-01-17 beat 0.14 0.20 +38.3% -0.8% -0.2% +2.7%
2017-10-13 beat 0.46 0.48 +5.5% -0.3% +1.5% +6.8%
2017-07-18 beat 0.44 0.46 +5.5% -0.5% -0.5% +1.9%
2017-04-18 beat 0.35 0.41 +17.9% +1.3% -0.4% +5.1%
2017-01-13 beat 0.38 0.40 +6.1% +1.3% +0.4% -1.6%
2016-10-17 beat 0.34 0.41 +22.2% +1.1% +0.3% +4.8%
2016-07-18 beat 0.33 0.36 +9.3% +1.3% +3.3% +5.2%
2016-04-14 miss 0.21 0.21 -1.3% -0.6% +2.5% +8.0%
2016-01-19 beat 0.27 0.28 +3.7% +1.6% -1.5% -8.0%
2015-10-14 beat 0.33 0.37 +11.4% +1.6% +0.8% +2.4%
2015-07-15 beat 0.35 0.45 +26.8% +2.3% +3.2% +7.7%
2015-04-15 miss 0.29 0.27 -7.2% -0.8% -1.1% -0.5%
2015-01-15 miss 0.31 0.25 -19.5% -2.8% -5.2% -1.9%
2014-10-15 beat -0.09 -0.05 +45.0% -1.8% -4.6% -0.7%
2014-07-16 beat 0.12 0.19 +65.2% -0.9% -1.9% -1.8%
2014-04-16 miss 0.05 -0.05 -191.4% -1.2% -1.6% -0.3%
2014-01-15 beat 0.26 0.29 +10.0% +2.7% +2.3% +0.5%
2013-10-16 beat 0.19 0.20 +7.5% +0.6% +2.2% -0.2%
2013-07-17 beat 0.26 0.32 +24.2% +1.0% +2.8% +5.7%
2013-04-17 miss 0.22 0.20 -10.7% -3.0% -4.7% +0.2%
2013-01-17 beat 0.20 0.21 +5.4% -0.8% -4.2% -1.4%
2012-10-17 beat -0.08 — +100.0% -0.4% -0.2% -1.6%
2012-07-18 beat 0.13 0.15 +14.7% -0.5% -4.9% -10.7%
2012-04-19 beat 0.12 0.31 +168.5% +2.7% -1.7% -7.3%
2012-01-19 miss 0.16 0.15 -6.2% +6.0% +2.4% +7.4%

13 firms covering, 31 actions in the last 180 days (ratings, reiterations and target changes) · average price target 62 from 12 firms, range 56–68.

DateFirmActionRating TargetFrom
2026-10-15 Citigroup main Buy 60 66
2026-10-15 Morgan Stanley main Overweight 61 67
2026-10-15 Truist Securities main Buy 58 62
2026-10-15 RBC Capital main Outperform 60 65
2026-10-15 Barclays main Overweight 68 72
2026-10-15 Wells Fargo main Overweight 64 69
2026-10-15 TD Cowen main Hold 56 60
2026-10-15 Evercore ISI Group main Outperform 57 62
2026-10-15 Keefe, Bruyette & Woods main Outperform 65 70
2026-10-15 Baird up Outperform 62 —
2026-10-05 UBS main Buy 67 70
2026-10-02 JP Morgan main Overweight 62 68
2026-10-01 Evercore ISI Group main Outperform 62 67
2026-10-01 Truist Securities main Buy 62 65
2026-08-03 UBS main Buy 70 68
2026-07-29 JP Morgan main Overweight 68 62
2026-07-17 Evercore ISI Group main Outperform 67 63
2026-07-15 Baird main Neutral 62 58
2026-07-15 RBC Capital main Outperform 65 59
2026-07-15 Truist Securities main Buy 65 64
2026-07-15 Keefe, Bruyette & Woods main Outperform 70 67
2026-07-15 Barclays main Overweight 72 71
2026-07-15 Wells Fargo main Overweight 69 67
2026-07-07 UBS main Buy 68 63
2026-07-06 Evercore ISI Group main Outperform 63 61
2026-07-06 JP Morgan main Overweight 62 58
2026-07-06 Wells Fargo main Overweight 67 65
2026-06-30 Oppenheimer down Perform — —
2026-06-29 Morgan Stanley main Overweight 67 61
2026-06-26 Truist Securities main Buy 64 61
2026-06-23 Citigroup main Buy 66 62
Model view — historical tendencies for the days ahead, not a forecast
Next 1 day
+0.0%
Next 1 week
+0.8%
Next 1 month
+1.7%
Seasonality
Bullish window historically
Next 30 days (to Nov 28): +1.8% median, 67% of the last 52 years finished up.
20-year seasonality chart →
Mean reversion
Neutral — RSI(2) at 76
RSI(2) under 15 is oversold (this name has historically bounced); over 85 is overbought. Its dip-buy edge in history is +0.05%/day.
Mean-reversion stats →
1-month breakdown — Market · β 0.72 +1.9% · Seasonal tilt -0.2%
$390.2B market cap (#26 US) $2.2B/day volume 22% volatility -4% 1-year -22% from ATH
52-week range · 25% of the way up · -22% from the high
$46.12$65.23

Not investment advice.