Bank of America Corporation (BAC) is currently trading at $50.06. Based on 25 Wall Street analysts, the average target price is $61.06, implying a 22.0% 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
+21.97%
Market Cap
$359.26B
Financial & Investment Metrics
Latest News
Bank of America (BAC) Outpaces Stock Market Gains: What You Should Know
Analyst Upgrades Put Bank of America (BAC) Back in Focus as Valuation Debate Widens
Carvana Stock Doubled Last Year. Why This Analyst Isn’t Bullish Anymore.
Why Bank of America (BAC) is a Top Stock for the Long-Term
Evercore ISI Adjusts Price Target on Bank of America to $55 From $59, Maintains Outperform Rating
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 | NGUYEN THONG M | Officer | N/A | 99,917 |
| 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 22.0% upside from the current price of $50.06. 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.