Bank of America Corporation (BAC)
NYSE: BAC · IEX Real-Time Price · USD
42.90
-0.11 (-0.26%)
At close: Jul 19, 2024, 4:00 PM
42.39
-0.51 (-1.19%)
Pre-market: Jul 22, 2024, 7:46 AM EDT

Bank of America Analyst Ratings

Total Analysts
20
Consensus Rating
Buy
Price Target
$42.23
Upside
-1.56%

Ratings History

Analyst Firm Rating Rating Action Price Target Upside Date
BMO Capital
BMO Capital
Hold
Maintains
$38$40
Hold Maintains $38$40 -6.76% Jul 18, 2024
Morgan Stanley
Morgan Stanley
Buy
Maintains
$44$46
Buy Maintains $44$46 +7.23% Jul 17, 2024
Barclays
Barclays
Buy
Maintains
$43$49
Buy Maintains $43$49 +14.22% Jul 17, 2024
Evercore ISI Group
Evercore ISI Group
Buy
Maintains
$43$46
Buy Maintains $43$46 +7.23% Jul 17, 2024
Keefe, Bruyette & Woods
Keefe, Bruyette & Woods
Buy
Reiterates
$46$48
Buy Reiterates $46$48 +11.89% Jul 17, 2024
RBC Capital
RBC Capital
Buy
Maintains
$39$46
Buy Maintains $39$46 +7.23% Jul 17, 2024
CFRA
CFRA
Strong Sell
Downgrades
$39
Strong Sell Downgrades $39 -9.09% Jul 16, 2024
Piper Sandler
Piper Sandler
Hold
Upgrades
$37$42
Hold Upgrades $37$42 -2.10% Jul 9, 2024
Jefferies
Jefferies
Hold
Maintains
$39$41
Hold Maintains $39$41 -4.43% Jul 3, 2024
Evercore ISI Group
Evercore ISI Group
Buy
Maintains
$41$43
Buy Maintains $41$43 +0.23% Jul 3, 2024
Seaport Global
Seaport Global
Strong Buy
Upgrades
$48
Strong Buy Upgrades $48 +11.89% Jul 2, 2024
Keefe, Bruyette & Woods
Keefe, Bruyette & Woods
Buy
Upgrades
$37$46
Buy Upgrades $37$46 +7.23% Jun 14, 2024
Piper Sandler
Piper Sandler
Sell
Maintains
$35$37
Sell Maintains $35$37 -13.75% Jun 4, 2024
JP Morgan
JP Morgan
Buy
Maintains
$40$41
Buy Maintains $40$41 -5.59% May 1, 2024
Oppenheimer
Oppenheimer
Buy
Maintains
$45$46
Buy Maintains $45$46 +7.23% Apr 30, 2024
Wolfe Research
Wolfe Research
Buy
Upgrades
$42
Buy Upgrades $42 -2.10% Apr 19, 2024
BMO Capital
BMO Capital
Hold
Maintains
$36$37
Hold Maintains $36$37 -13.75% Apr 18, 2024
Oppenheimer
Oppenheimer
Buy
Maintains
$46$45
Buy Maintains $46$45 +4.90% Apr 17, 2024
Jefferies
Jefferies
Hold
Maintains
$36$39
Hold Maintains $36$39 -9.09% Apr 8, 2024
Keefe, Bruyette & Woods
Keefe, Bruyette & Woods
Hold
Maintains
$33$37
Hold Maintains $33$37 -13.75% Apr 5, 2024
Evercore ISI Group
Evercore ISI Group
Buy
Maintains
$37$41
Buy Maintains $37$41 -4.43% Apr 4, 2024