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
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)
Avg Target
$61.06
Based on 25 analysts
Analyst Recommendations
Upside
+23.65%
Market Cap
$354.38B
Financial & Investment Metrics
Insider Sentiment Index (Last 6 Months)
Buy vs Sell (Count)
Whale Trades (C-Level Large Buys)
No major insider buying detected recently.
Recent Insider Transactions
| Date | Name | Position | Transaction | Shares |
|---|---|---|---|---|
| 3/13/2026 | MOYNIHAN BRIAN T | Chief Executive Officer | N/A | 18,082 |
| 3/12/2026 | MENSAH BERNARD AMPONSAH | Officer | Sale at price 46.94 per share. | 94,000 |
| 3/5/2026 | SCRIVENER THOMAS M | Officer | Sale at price 49.82 per share. | 50,000 |
| 3/5/2026 | BRONSTEIN SHERI B | Officer | Sale at price 49.91 per share. | 60,000 |
| 3/4/2026 | DEMARE JAMES P. | President | Sale at price 50.00 per share. | 83,832 |
| 3/3/2026 | ATHANASIA DEAN C | President | Sale at price 50.21 per share. | 136,558 |
| 2/27/2026 | BRONSTEIN SHERI B | Officer | N/A | 39,551 |
| 2/27/2026 | MOGENSEN LAUREN A | Officer | N/A | 47,877 |
| 2/27/2026 | BORTHWICK ALASTAIR M. | Chief Financial Officer | N/A | 79,101 |
| 2/27/2026 | SCRIVENER THOMAS M | Officer | N/A | 37,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.