
Bank of America Share Price: Buy or Sell? Buffett’s 50% Sale
Few stocks generate as much debate as Bank of America. On July 7, 2026, shares hit a 52-week high of $60.83, according to CNBC (financial news outlet), yet its biggest cheerleader, Warren Buffett, quietly sold half his stake. This article cuts through the noise, examining analyst ratings, historical highs and lows, and what the Buffett sale really means for your BAC decision.
Latest share price: $59.86 (close July 7, 2026) ·
52-week high: $60.83 (July 7, 2026) ·
52-week low: $44.75 ·
Market capitalization: ~$414 billion ·
P/E ratio: 14.85 ·
All-time high (split-adjusted): ~$60.83 (2026)
Quick snapshot
- Latest close: $59.86 (Morningstar (investment research platform))
- 52-week high: $60.83 on July 7, 2026 (CNBC (financial news outlet))
- P/E ratio: 14.85 (Robinhood (brokerage platform))
- Exact reason for Buffett’s sale (tax, strategy, or sector call)
- Whether the stock will revisit its 2026 low or high
- Future price trajectory beyond analyst targets
- 1973: Bank of America IPO on NYSE
- 2008: Financial crisis — stock plummeted
- 2020: COVID crash followed by recovery
- 2025–2026: Buffett sells ~50% of his BAC stake
- Consensus price target: $62.19 (MarketBeat (analyst consensus tracker))
- Barclays target: $71 (Benzinga (financial news provider))
- Evercore ISI target: $63, Outperform rating (Benzinga (financial news provider))
Six key facts at a glance: the fundamental data that frames every buy-or-sell decision.
| Label | Value |
|---|---|
| Ticker | BAC (NYSE) |
| Sector | Financials / Banking |
| Dividend yield | ~2.3% (based on recent payout) |
| Market cap | ~$414B |
| 52-week range | $44.75 – $60.83 |
| P/E ratio | 14.85 |
Is Bank of America a buy or sell?
The consensus across major platforms leans bullish, but the Buffett sale injects a rare note of caution. Here is the evidence.
Current analyst ratings
The consensus across major platforms leans bullish. MarketBeat (analyst consensus tracker) reports a Moderate Buy rating from 27 analysts, with 21 Buys, 6 Holds, and 0 Sells. Their average price target is $62.19, representing about 3.96% upside from the recent $59.82 close. Benzinga (financial news provider) shows a slightly lower consensus of $61.17 from 23 analysts, with a high of $71 from Barclays and a low of $54. Investing.com (market data platform) gives a Strong Buy consensus, an average 12-month target of $65.31, and a high estimate of $71. Robinhood (brokerage platform) reports 80% Buy and 20% Hold across 25 ratings.
Key metrics for your decision
Beyond ratings, the P/E ratio of 14.85 (Robinhood) sits below the broader banking sector average, suggesting the stock is not overpriced historically. The dividend yield of roughly 2.3% provides a modest income cushion. Market capitalization of ~$414 billion (Robinhood) confirms BAC as a mega-cap, adding stability.
Risk factors to consider
The biggest shadow is Warren Buffett’s sale of half his Berkshire Hathaway stake. While the exact motive remains unclear, it signals a lack of conviction from the most famous long-term holder. Additionally, interest rate sensitivity and consumer credit health are headwinds for the sector.
Analysts are overwhelmingly bullish on BAC, yet the stock’s most influential investor is selling. For a retail investor, the question isn’t just the numbers—it’s whose judgment you trust more: the consensus of 27 analysts or the Oracle of Omaha.
What is the highest Bank of America stock has ever been?
All-time high price
Bank of America stock reached a record high on July 7, 2026, closing at $59.90 after rising 2%, according to Barron’s (financial weekly). The intraday 52-week high is $60.83, per CNBC (financial news outlet). On a split-adjusted basis, this is the highest price in the stock’s 53-year history since its IPO in 1973.
Historical context
For context, the stock’s 52-week low is $44.75, meaning the current price sits about 34% above the bottom. During the 2008 financial crisis, BAC fell far lower—a reminder of the bank’s sensitivity to economic cycles. The all-time high is a fresh milestone, but it comes amid the Buffett sale, creating a curious juxtaposition.
The record high proves BAC can rally, but the Buffett overhang may cap further upside until the selling stops.
Why is Bank of America stock so low?
Factors behind the decline
Despite the recent record high, BAC has underperformed some peers in 2026. The primary catalyst is Buffett’s decision to sell 50% of his stake, as reported by OnInvest (financial news site). This move has weighed on sentiment. Additionally, the banking sector faces margin pressure from the interest rate environment and concerns about consumer loan defaults.
Comparison to peers
Compared to other major U.S. banks, BAC’s valuation is middle-of-the-pack. Its P/E of 14.85 is lower than JPMorgan’s but higher than Citigroup’s. The key differentiator is the Buffett overhang—no other big bank has its largest shareholder dumping shares.
If Berkshire continues to sell, the stock could test its 52-week low. Investors should monitor SEC filings for any further reduction in Buffett’s stake.
Why is Warren Buffett selling Bank of America?
Buffett’s known moves
Berkshire Hathaway halved its Bank of America stake during 2025 and 2026, according to OnInvest (financial news site). The exact timing and size of the sales are disclosed in SEC filings, but the rationale is not publicly stated. Some analysts speculate it could be for tax planning, portfolio rebalancing, or a macro view that banks are overvalued.
What it signals
Buffett is known for his “buy and hold forever” philosophy, especially for banks like BAC that he has held for years. A 50% reduction is a major departure. It suggests either a lack of confidence in the near-term outlook or a strategic shift in Berkshire’s portfolio. For retail investors, this is a red flag that warrants caution.
Berkshire Hathaway halved its Bank of America stake, a move that has weighed on the stock’s performance.
Bank of America share price forecast for 2026
Analyst price targets
The table below shows the range of analyst expectations from four major data sources. While the averages point to modest upside, the high targets offer a more optimistic scenario.
Four major sources, one pattern: the consensus is bullish, but the range is wide—from $54 to $71.
| Source | Consensus Rating | Average Price Target | Number of Analysts |
|---|---|---|---|
| MarketBeat (analyst consensus tracker) | Moderate Buy | $62.19 | 27 |
| Benzinga (financial news provider) | Outperform (Evercore) | $61.17 | 23 |
| Investing.com (market data platform) | Strong Buy | $65.31 | — |
| Robinhood (brokerage platform) | 80% Buy / 20% Hold | — | 25 |
Long-term growth drivers
Beyond 2026, BAC’s earnings growth, rising net interest income, and aggressive share buyback program could push the stock higher. Barron’s noted the record high as a positive signal for the bank’s underlying strength. However, the Buffett overhang may persist, capping near-term gains.
If you buy BAC today, you’re betting that the analyst consensus is right and Buffett is wrong. That’s a high-conviction bet, but one that has paid off for long-term holders in the past.
Upsides and downsides of Bank of America stock
Upsides
- Strong analyst consensus: Moderate Buy to Strong Buy from multiple sources
- Record high reached in July 2026, showing upward momentum
- Dividend yield ~2.3% for income investors
- Low P/E of 14.85 compared to sector average
- Share buyback program supports EPS growth
Downsides
- Warren Buffett selling 50% of his stake—a major bearish signal
- Interest rate sensitivity and potential recession risk
- Consumer credit health deterioration could hurt earnings
- Stock underperforming some peers in 2026
- Wide analyst target range ($54–$71) indicates uncertainty
Timeline: Bank of America share price history
- 1973: Bank of America IPO on NYSE.
- 2008: Financial crisis — stock plummeted to historical low.
- 2020: COVID crash — stock fell sharply, then recovered.
- 2023–2024: Buffett accumulates / holds significant BAC stake.
- 2025–2026: Buffett sells ~50% of his BAC stake; stock underperforms.
- July 7, 2026: Stock hits 52-week high of $60.83; closes at $59.86.
What’s clear and what’s not
Confirmed facts
- Current share price reported by Morningstar (investment research platform) at $59.86.
- 52-week high and low from CNBC (financial news outlet).
- Warren Buffett sold ~50% of his BAC stake, per OnInvest (financial news site).
- Analyst consensus from MarketBeat (analyst consensus tracker) and Benzinga (financial news provider).
What’s unclear
- Exact reason for Buffett’s sale (tax, strategy, sector call).
- Whether the stock will revisit its 2026 low or high again.
- Future price trajectory beyond analyst targets.
Expert perspectives on Bank of America
Evercore ISI Group maintained an Outperform rating on Bank of America, with a price target of $63.
— Benzinga (financial news provider), July 6, 2026
Berkshire Hathaway halved its Bank of America stake, a move that has weighed on the stock’s performance.
— OnInvest (financial news site)
For investors watching BAC, the choice is clear: hold for the long-term growth potential, dividend yield, and analyst upside targets, or sell if the Buffett sale and interest rate headwinds make you uneasy. The bull case rests on the stock’s record high and strong consensus; the bear case on the Oracle of Omaha’s exit. Either way, the next few quarters will be decisive.
investopedia.com, stocksguide.com, finance.yahoo.com, stocktitan.net
For a deeper dive into Bank of America’s fundamentals and technical setup, see this detailed BAC analysis.
Frequently asked questions
Is Bank of America a buy or sell right now?
Based on the latest analyst consensus from MarketBeat (Moderate Buy, 21 Buy ratings) and Investing.com (Strong Buy), the stock appears to be a buy for long-term investors. However, the recent Buffett sale introduces risk, so a cautious approach is warranted.
What was Bank of America’s all-time high stock price?
Bank of America’s all-time high (split-adjusted) is $60.83, reached on July 7, 2026, according to CNBC. Barron’s reported a closing record of $59.90 on the same day.
Why is Bank of America stock so low today?
While BAC recently hit a record high, it has underperformed some peers. The main factor is Warren Buffett’s sale of half his stake, which has dampened sentiment. Interest rate sensitivity and consumer credit concerns also play a role.
What did Warren Buffett do with his Bank of America shares?
Warren Buffett, through Berkshire Hathaway, sold approximately 50% of his Bank of America stake during 2025–2026. The exact reasons are not publicly disclosed, but it is a major shift from his previous long-term hold.
What is the BAC stock price target for 2026?
Analyst targets vary. MarketBeat’s consensus is $62.19, Benzinga’s is $61.17, and Investing.com’s is $65.31. The high target from Barclays is $71, and the low from some analysts is $54.
Should I sell my Bank of America stock?
If you are concerned about the Buffett sale and near-term volatility, selling some shares might be prudent. But the analyst consensus suggests upside, and the dividend yield provides income. Consider your own risk tolerance and investment horizon.
Why is Bank of America stock doing poorly compared to peers?
The primary differentiator is the Buffett overhang. No other major bank has its largest shareholder actively selling. Additionally, BAC’s exposure to consumer credit and interest rate sensitivity may be weighing on relative performance.