| Qtr | Est | Actual | +/− |
|---|---|---|---|
| Q2'26 | $1.13 | - | - |
| Q1'26 | $1.02 | $1.11 | +9.4% |
| Q4'25 | $0.97 | $0.98 | +1.3% |
| Q3'25 | $0.95 | $1.06 | +12.0% |
| Q2'25 | $0.86 | $0.89 | +3.7% |
| Q1'25 | $0.82 | $0.90 | +10.3% |
| Qtr | Est | Actual | +/− |
|---|---|---|---|
| Q2'26 | $30.7B | - | - |
| Q1'26 | $29.9B | $30.3B | +1.1% |
| Q4'25 | $28.2B | $28.4B | +0.5% |
| Q3'25 | - | $28.1B | - |
| Q2'25 | - | $26.5B | - |
| Q1'25 | - | $27.4B | - |
Market Data
BAC is currently trading at $59.65, giving Bank of America Corporation a market cap of 423.45B and a P/E ratio of 13.4. Today's range spans $59.25–$59.87, with shares opening at $59.64 and moving up $0.00 (0.0%) from the prior close. DailyIQ's technical score sits at 95/100 (BUY) with a news sentiment reading of 59/100.
Over the past year BAC has traded between $44.75 and $60.83 - the current price is +33.3% off the 52-week low and -1.9% from the high. 31 analysts cover the stock with a Buy consensus and a mean 12-month target of $65.45 (range $58.00–$71.00), implying upside of +9.7%.
Bank of America Corporation (BAC) sits at $59.65 (near 52-week highs within $44.75–$60.83), scoring 95/100 (BUY) with neutral sentiment at 59/100. At 423.45B in Financial Services market cap (P/E: 13.4), this large-cap is right in the zone where buy-side analysts get excited and allocation committees approve new position additions. A bullish technical phase with sentiment confirmation is the green light most of them are looking for.
The combination of a BUY signal (95/100) and neutral news sentiment (59/100) puts BAC on the screens of active managers who run quality-momentum overlays — a cohort that can build meaningful positions at 423.45B in Financial Services market cap without immediately moving the stock. At $59.65 (near 52-week highs in the $44.75–$60.83 range), the entry discipline is clean and the potential re-rating if sentiment continues to improve is meaningful.
Sentiment gathered from recent headlines
Most recent articles, ranked by recency (click to expand).