S&P 500 7,590.24 -0.26% NASDAQ 26,998.68 -0.35% DOW 51,137.39 -0.33% VIX 16.23 +2.92%
Next Bullish Trade
BAC Bank of America Corporation NYQ
$51.85 -0.63 (-1.21%)
Neutral · +0.27σ

Analyst price target

22 analysts
Low
$57.50
Mean
$63.16
High
$71.00
Current $51.85 +21.8% to mean

Recommendation

yfinance
strong buy

Consensus score 1.42 (1 = strong buy · 5 = strong sell)

Earnings history · actual vs estimate

DateEPS actualEPS estSurprise
2026-04-15 1.11 1.02 +8.8%
2026-01-14 0.98 0.96 +2.2%
2025-10-15 1.06 0.95 +11.4%
2025-07-16 0.89 0.86 +3.6%
2025-04-15 0.90 0.81 +10.7%
2025-01-16 0.82 0.77 +6.8%
2024-10-15 0.81 0.76 +6.3%
2024-07-16 0.83 0.80 +3.6%
2024-04-16 0.76 0.77 -1.8%
2024-01-12 0.35 0.64 -45.6%
2023-10-17 0.90 0.82 +10.1%
2023-07-18 0.88 0.84 +4.9%