Bank of America Corporation (BAC) is currently trading at $52.20. Based on 22 Wall Street analysts, the average target price is $63.16, implying a 21.0% upside. The consensus recommendation is STRONG BUY.
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)
Low–high band from analyst PT changes in the last 3 months; median & sample mean vs current price
| Firm | Date | PT action | Prior → Current |
|---|---|---|---|
| Piper Sandler | Apr 16, 2026 | Raises | $53.00 → $59.00 |
| Oppenheimer | Apr 16, 2026 | Raises | $58.00 → $61.00 |
| Jefferies | Apr 16, 2026 | Raises | $60.00 → $65.00 |
| Evercore ISI Group | Apr 16, 2026 | Raises | $55.00 → $61.00 |
| Truist Securities | Apr 16, 2026 | Raises | $57.00 → $61.00 |
| RBC Capital | Apr 16, 2026 | Maintains | $59.00 → $59.00 |
| Keefe, Bruyette & Woods | Apr 16, 2026 | Raises | $63.00 → $64.00 |
| JP Morgan | Apr 7, 2026 | Lowers | $61.50 → $57.50 |
| Evercore ISI Group | Apr 6, 2026 | Lowers | $59.00 → $55.00 |
| Oppenheimer | Mar 27, 2026 | Lowers | $63.00 → $58.00 |
| Jefferies | Mar 26, 2026 | Announces | $0.00 → $60.00 |
| Truist Securities | Mar 26, 2026 | Lowers | $60.00 → $57.00 |
| Goldman Sachs | Mar 23, 2026 | Lowers | $67.00 → $57.00 |
| JP Morgan | Feb 9, 2026 | Raises | $61.00 → $61.50 |
| Freedom Broker | Jan 22, 2026 | Raises | $59.50 → $61.00 |
| TD Cowen | Jan 15, 2026 | Lowers | $66.00 → $64.00 |
| Morgan Stanley | Jan 15, 2026 | Lowers | $68.00 → $64.00 |
| Evercore ISI Group | Jan 15, 2026 | Lowers | $63.00 → $59.00 |
| Truist Securities | Jan 15, 2026 | Lowers | $62.00 → $60.00 |
| Piper Sandler | Jan 15, 2026 | Raises | $56.00 → $57.00 |
| Keefe, Bruyette & Woods | Jan 15, 2026 | Lowers | $64.00 → $63.00 |
| CICC | Jan 14, 2026 | Announces | $0.00 → $62.00 |
| TD Cowen | Jan 7, 2026 | Raises | $64.00 → $66.00 |
| Wolfe Research | Jan 7, 2026 | — | $0.00 → $0.00 |
| Goldman Sachs | Jan 6, 2026 | Raises | $58.00 → $64.00 |
| Truist Securities | Jan 6, 2026 | Raises | $58.00 → $62.00 |
| Barclays | Jan 5, 2026 | Raises | $59.00 → $71.00 |
| Truist Securities | Dec 18, 2025 | Raises | $56.00 → $58.00 |
| Keefe, Bruyette & Woods | Dec 17, 2025 | Raises | $58.00 → $64.00 |
| Morgan Stanley | Dec 12, 2025 | Lowers | $70.00 → $68.00 |
| Piper Sandler | Dec 11, 2025 | Raises | $55.00 → $56.00 |
| Oppenheimer | Nov 19, 2025 | Lowers | $57.00 → $55.00 |
| TD Cowen | Nov 6, 2025 | Raises | $61.00 → $64.00 |
| Morgan Stanley | Nov 6, 2025 | Raises | $67.00 → $70.00 |
| Wells Fargo | Oct 27, 2025 | Raises | $60.00 → $62.00 |
| Freedom Broker | Oct 24, 2025 | Raises | $56.50 → $59.50 |
| Morgan Stanley | Oct 16, 2025 | Raises | $66.00 → $67.00 |
| Oppenheimer | Oct 16, 2025 | Raises | $56.00 → $57.00 |
| Piper Sandler | Oct 16, 2025 | Raises | $50.00 → $55.00 |
| Keefe, Bruyette & Woods | Oct 16, 2025 | Raises | $57.00 → $58.00 |
| Evercore ISI Group | Oct 16, 2025 | Raises | $55.00 → $57.00 |
| Citigroup | Oct 16, 2025 | Raises | $58.00 → $62.00 |
| Barclays | Oct 16, 2025 | Raises | $54.00 → $59.00 |
| UBS | Oct 7, 2025 | Raises | $55.00 → $57.00 |
| Evercore ISI Group | Sep 30, 2025 | Raises | $49.00 → $55.00 |
| Morgan Stanley | Sep 29, 2025 | Raises | $50.00 → $66.00 |
| Truist Securities | Sep 24, 2025 | Raises | $51.00 → $56.00 |
| Oppenheimer | Sep 23, 2025 | Lowers | $57.00 → $56.00 |
| Citigroup | Sep 19, 2025 | Raises | $54.00 → $58.00 |
| Wells Fargo | Sep 16, 2025 | Raises | $56.00 → $60.00 |
| Oppenheimer | Jul 30, 2025 | Raises | $55.00 → $57.00 |
| Oppenheimer | Jul 17, 2025 | Lowers | $57.00 → $55.00 |
| Truist Securities | Jul 9, 2025 | Raises | $51.00 → $53.00 |
| HSBC | Jul 8, 2025 | Raises | $47.00 → $51.00 |
| RBC Capital | Jun 30, 2025 | Raises | $45.00 → $53.00 |
| Baird | Jun 27, 2025 | Maintains | $52.00 → $52.00 |
| Citigroup | Jun 26, 2025 | Raises | $50.00 → $54.00 |
| Morgan Stanley | Jun 23, 2025 | Raises | $47.00 → $49.00 |
| Goldman Sachs | Jun 10, 2025 | Raises | $46.00 → $52.00 |
| Oppenheimer | Apr 28, 2025 | Raises | $50.00 → $51.00 |
| Argus Research | Apr 16, 2025 | Lowers | $53.00 → $47.00 |
| RBC Capital | Apr 16, 2025 | Lowers | $50.00 → $45.00 |
| Keefe, Bruyette & Woods | Apr 16, 2025 | Lowers | $55.00 → $52.00 |
| UBS | Apr 16, 2025 | Raises | $46.00 → $50.00 |
| Piper Sandler | Apr 16, 2025 | Lowers | $45.00 → $42.00 |
| Truist Securities | Apr 16, 2025 | Lowers | $50.00 → $47.00 |
| Barclays | Apr 16, 2025 | Lowers | $58.00 → $54.00 |
| Morgan Stanley | Apr 7, 2025 | Lowers | $56.00 → $47.00 |
| Truist Securities | Apr 4, 2025 | Lowers | $53.00 → $50.00 |
| JP Morgan | Apr 3, 2025 | Lowers | $49.50 → $43.50 |
| Evercore ISI Group | Apr 1, 2025 | Lowers | $51.00 → $48.00 |
| Citigroup | Mar 24, 2025 | Lowers | $54.00 → $50.00 |
| Morgan Stanley | Mar 13, 2025 | Lowers | $57.00 → $56.00 |
| Baird | Mar 7, 2025 | Raises | $45.00 → $50.00 |
| Morgan Stanley | Feb 20, 2025 | Raises | $56.00 → $57.00 |
| Oppenheimer | Feb 3, 2025 | Raises | $55.00 → $56.00 |
| JP Morgan | Feb 3, 2025 | Raises | $48.00 → $49.50 |
| Piper Sandler | Jan 17, 2025 | Lowers | $50.00 → $49.00 |
| Morgan Stanley | Jan 17, 2025 | Raises | $54.00 → $56.00 |
| Oppenheimer | Jan 17, 2025 | Raises | $54.00 → $55.00 |
PT action: Raises
$53.00 → $59.00
PT action: Raises
$58.00 → $61.00
PT action: Raises
$60.00 → $65.00
PT action: Raises
$55.00 → $61.00
PT action: Raises
$57.00 → $61.00
PT action: Maintains
$59.00 → $59.00
PT action: Raises
$63.00 → $64.00
PT action: Lowers
$61.50 → $57.50
PT action: Lowers
$59.00 → $55.00
PT action: Lowers
$63.00 → $58.00
PT action: Announces
$0.00 → $60.00
PT action: Lowers
$60.00 → $57.00
PT action: Lowers
$67.00 → $57.00
PT action: Raises
$61.00 → $61.50
PT action: Raises
$59.50 → $61.00
PT action: Lowers
$66.00 → $64.00
PT action: Lowers
$68.00 → $64.00
PT action: Lowers
$63.00 → $59.00
PT action: Lowers
$62.00 → $60.00
PT action: Raises
$56.00 → $57.00
PT action: Lowers
$64.00 → $63.00
PT action: Announces
$0.00 → $62.00
PT action: Raises
$64.00 → $66.00
PT action: —
$0.00 → $0.00
PT action: Raises
$58.00 → $64.00
PT action: Raises
$58.00 → $62.00
PT action: Raises
$59.00 → $71.00
PT action: Raises
$56.00 → $58.00
PT action: Raises
$58.00 → $64.00
PT action: Lowers
$70.00 → $68.00
PT action: Raises
$55.00 → $56.00
PT action: Lowers
$57.00 → $55.00
PT action: Raises
$61.00 → $64.00
PT action: Raises
$67.00 → $70.00
PT action: Raises
$60.00 → $62.00
PT action: Raises
$56.50 → $59.50
PT action: Raises
$66.00 → $67.00
PT action: Raises
$56.00 → $57.00
PT action: Raises
$50.00 → $55.00
PT action: Raises
$57.00 → $58.00
PT action: Raises
$55.00 → $57.00
PT action: Raises
$58.00 → $62.00
PT action: Raises
$54.00 → $59.00
PT action: Raises
$55.00 → $57.00
PT action: Raises
$49.00 → $55.00
PT action: Raises
$50.00 → $66.00
PT action: Raises
$51.00 → $56.00
PT action: Lowers
$57.00 → $56.00
PT action: Raises
$54.00 → $58.00
PT action: Raises
$56.00 → $60.00
PT action: Raises
$55.00 → $57.00
PT action: Lowers
$57.00 → $55.00
PT action: Raises
$51.00 → $53.00
PT action: Raises
$47.00 → $51.00
PT action: Raises
$45.00 → $53.00
PT action: Maintains
$52.00 → $52.00
PT action: Raises
$50.00 → $54.00
PT action: Raises
$47.00 → $49.00
PT action: Raises
$46.00 → $52.00
PT action: Raises
$50.00 → $51.00
PT action: Lowers
$53.00 → $47.00
PT action: Lowers
$50.00 → $45.00
PT action: Lowers
$55.00 → $52.00
PT action: Raises
$46.00 → $50.00
PT action: Lowers
$45.00 → $42.00
PT action: Lowers
$50.00 → $47.00
PT action: Lowers
$58.00 → $54.00
PT action: Lowers
$56.00 → $47.00
PT action: Lowers
$53.00 → $50.00
PT action: Lowers
$49.50 → $43.50
PT action: Lowers
$51.00 → $48.00
PT action: Lowers
$54.00 → $50.00
PT action: Lowers
$57.00 → $56.00
PT action: Raises
$45.00 → $50.00
PT action: Raises
$56.00 → $57.00
PT action: Raises
$55.00 → $56.00
PT action: Raises
$48.00 → $49.50
PT action: Lowers
$50.00 → $49.00
PT action: Raises
$54.00 → $56.00
PT action: Raises
$54.00 → $55.00
Band uses only the revised target (Current column) from firm actions dated within the last 3 months—not the Prior price.
$63.16
Based on 22 analysts
+20.99%
$370.44B
Counts and listings exclude stock awards, gifts, and option exercises—open-market purchases and sales only.
No major insider buying detected recently.
| Date | Name | Position | Transaction | Shares |
|---|---|---|---|---|
| 5/5/2026 | GREENER GEOFFREY S | Officer | Sale at price 53.00 per share. | 126,756 |
| 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 | BORTHWICK ALASTAIR M. | Chief Financial Officer | Sale at price 50.24 per share. | 68,000 |
| 8/1/2025 | DEMARE JAMES P. | Officer | Sale at price 45.57 per share. | 148,391 |
| 10/15/2024 | BERKSHIRE HATHAWAY INC | Beneficial Owner of more than 10% of a Class of Security | Sale at price 42.52 - 43.19 per share. | 8,694,538 |
| 10/10/2024 | BERKSHIRE HATHAWAY INC | Beneficial Owner of more than 10% of a Class of Security | Sale at price 39.92 - 40.14 per share. | 9,549,933 |
A. The current target price for Bank of America Corporation is $63.16, which implies a 21.0% upside from the current price of $52.20. This is based on the consensus of 22 Wall Street analysts.
A. Currently, there are 6 Strong Buy, 16 Buy, 2 Hold, 0 Sell, and 0 Strong Sell ratings. The overall consensus is STRONG BUY.
A. Over the past 6 months, there have been 0 insider buys and 10 insider sells. Insider selling is more prominent recently.
Data provided by Yahoo Finance. This information is for informational purposes only and does not constitute investment advice. We bear no legal responsibility for any investment decisions made based on this data.
Read full disclaimer →