Analyst Signal

Bank of America Corporation (BAC) is currently trading at $49.38. Based on 25 Wall Street analysts, the average target price is $61.06, implying a 23.7% upside. The consensus recommendation is STRONG BUY.

BAC

Bank of America Corporation

FinancialsOpinion: strong buy

Opinion Criteria: Based on the consensus of Wall Street analysts. Strong Buy (1.0-1.5), Buy (1.5-2.5), Hold (2.5-3.5), Sell (3.5-4.5), Strong Sell (4.5-5.0).

Price (USD)

$49.38

Avg Target

$61.06

Based on 25 analysts

Analyst Recommendations

Buy (24)Hold (3)Sell (0)

Upside

+23.65%

Market Cap

$354.38B

Financial & Investment Metrics

Next Earnings Date
Apr 15, 2026D-12
P/E Ratio (TTM)12.96
Forward P/E9.94
P/B Ratio1.28
Dividend Yield2.27%
Return on Equity (ROE)10.22%
Operating Margin41.63%
Debt to EquityN/A
Beta (Volatility)1.26
52 Week Range$33.07 - $57.55
LowCurrent: $49.38High

Insider Sentiment Index (Last 6 Months)

Buy vs Sell (Count)

Insider Buys: 40Insider Sells: 6

Whale Trades (C-Level Large Buys)

No major insider buying detected recently.

Recent Insider Transactions

DateNamePositionTransactionShares
3/13/2026MOYNIHAN BRIAN TChief Executive OfficerN/A18,082
3/12/2026MENSAH BERNARD AMPONSAHOfficerSale at price 46.94 per share.94,000
3/5/2026SCRIVENER THOMAS MOfficerSale at price 49.82 per share.50,000
3/5/2026BRONSTEIN SHERI BOfficerSale at price 49.91 per share.60,000
3/4/2026DEMARE JAMES P.PresidentSale at price 50.00 per share.83,832
3/3/2026ATHANASIA DEAN CPresidentSale at price 50.21 per share.136,558
2/27/2026BRONSTEIN SHERI BOfficerN/A39,551
2/27/2026MOGENSEN LAUREN AOfficerN/A47,877
2/27/2026BORTHWICK ALASTAIR M.Chief Financial OfficerN/A79,101
2/27/2026SCRIVENER THOMAS MOfficerN/A37,469

Frequently Asked Questions

Q. What is the current target price and upside for BAC?

A. The current target price for Bank of America Corporation is $61.06, which implies a 23.7% upside from the current price of $49.38. This is based on the consensus of 25 Wall Street analysts.

Q. What is the current analyst recommendation for BAC?

A. Currently, there are 7 Strong Buy, 17 Buy, 3 Hold, 0 Sell, and 0 Strong Sell ratings. The overall consensus is STRONG BUY.

Q. Are insiders buying BAC stock recently?

A. Over the past 6 months, there have been 40 insider buys and 6 insider sells. This can be interpreted as a positive signal.

Other Promising Stocks in Financials

BAC (Bank of America Corporation) Stock Analysis | Analyst Signal