Bank of America Corp (BAC) Stock Analysis
Verdict: WATCH (do not buy)
Pressure on investment banking fees and deposit costs creates short-term margin headwinds, but 11.6x P/E and 3.2% yield offer long-term value.
Investment score: 59/100
Analysis as of
Is Bank of America Corp stock worth reviewing? AI model thesis
The AI model rates BAC as WATCH with an investment score of 59/100, seeing solid long-term fundamentals weighed down by near-term guidance cuts in investment banking fees.
7-factor investment score
- Valuation: 68/100 (weight 20%)
- Financial Health: 65/100 (weight 15%)
- Technical Momentum: 40/100 (weight 15%)
- Earnings Quality: 58/100 (weight 15%)
- Insider Sentiment: 42/100 (weight 10%)
- Analyst Consensus: 72/100 (weight 10%)
- Risk-Adjusted Return: 62/100 (weight 15%)
Bank of America Corp opportunities and risks
What speaks for BAC
- Expected EPS growth acceleration into 2027-2028
What speaks against BAC
- Short-term weakness in investment banking and trading fee revenue
Peers and competitors
| Ticker | P/E | P/S | EV/EBITDA | Gross margin | Net margin | FCF yield |
|---|---|---|---|---|---|---|
| BAC | 11.6x | 3.9x | 11.5x | 43.1% | 34.4% | 26.4% |
| JPM | 14.0x | 3.0x | 15.2x | 63.2% | 21.9% | -18.2% |
| WFC | 11.2x | 1.9x | 12.7x | 63.9% | 17.6% | 7.8% |
| C | 11.8x | 1.3x | 19.6x | 53.7% | 12.5% | -11.9% |
| USB | 11.0x | 2.2x | 13.4x | 52.3% | 20.7% | 14.1% |
| PNC | 11.5x | 2.6x | 6.1x | 72.8% | 23.8% | 8.7% |
| Peer median | 11.5x | 2.2x | 13.4x | 63.2% | 20.7% | 7.8% |
Frequently asked questions about Bank of America Corp (BAC)
Is BAC stock a good investment?
The cached TradeMates AI model rates Bank of America Corp as WATCH (do not buy) with an investment score of 59/100. The AI model rates BAC as WATCH with an investment score of 59/100, seeing solid long-term fundamentals weighed down by near-term guidance cuts in investment banking fees. This is algorithmic model output, not personal investment advice.
Is BAC stock a buy?
The TradeMates model verdict for BAC is WATCH (do not buy) with an investment score of 59/100. Treat this as a model signal to review, not a personal buy recommendation.