Bank of America (BAC) shares rose 1.29% in a recent session, outperforming the S&P 500's 0.58% gain and showing a 7.2% increase over the past month, exceeding both the Finance sector and S&P 500's monthly performance; investors anticipate the July 14, 2025 earnings report, with EPS projected to increase 8.43% year-over-year to $0.90 and revenue expected to grow 5.3% to $26.72 billion. BAC currently holds a Zacks Rank of #3 (Hold) and trades at a Forward P/E of 11.98, a discount to its industry's average of 14.97.
Bank of America (BAC) demonstrated strong recent stock performance, closing at $44.65 with a +1.29% daily gain, outpacing the S&P 500's 0.58%, the Dow's 0.51%, and the Nasdaq's 0.81% increases. Over the past month, BAC shares surged 7.2%, significantly outperforming the Finance sector's 2.5% gain and the S&P 500's 4.61% rise. Investor focus is now on the upcoming earnings disclosure scheduled for July 14, 2025, where EPS is projected at $0.90, an 8.43% year-over-year increase, and revenue is forecast at $26.72 billion, up 5.3% from the prior year's quarter. Full-year estimates also indicate robust growth, with projected EPS of $3.68 (+12.2% YoY) and revenue of $107.99 billion (+5.99% YoY). Supporting this positive outlook, the Zacks Consensus EPS estimate has risen 0.36% over the past month, a trend often correlated with near-term share price momentum. Despite these positive indicators, BAC currently holds a Zacks Rank of #3 (Hold). Valuation metrics show BAC trading at a Forward P/E ratio of 11.98, a discount compared to its industry's average of 14.97. Its PEG ratio of 1.2 is nearly in line with the industry average of 1.23. However, the Financial - Investment Bank industry, to which BAC belongs, has a Zacks Industry Rank of 192, placing it in the bottom 22% of over 250 industries, suggesting potential broader sector headwinds despite BAC's individual strengths.
AI-powered research, real-time alerts, and portfolio analytics for institutional investors.
Request a DemoOverall Sentiment
moderately positive
Sentiment Score
0.65
Ticker Sentiment