Back to News
Market Impact: 0.5

How To Trade Bank of America Stock Ahead of Earnings?

BAC
Corporate EarningsAnalyst EstimatesBanking & LiquidityInterest Rates & YieldsCorporate Guidance & OutlookCompany FundamentalsMarket Technicals & FlowsAnalyst Insights
How To Trade Bank of America Stock Ahead of Earnings?

Bank of America (BAC) is anticipated to report Q2 2025 earnings on July 16, with consensus estimates projecting revenues of $26.77 billion (+5.5% YoY) and EPS of $0.87. While net interest income is expected to see a boost from reduced deposit costs and higher-yielding assets, overall performance may be tempered by an anticipated decline of up to 25% in investment banking revenue due to slowed deal activity and policy uncertainties.

Analysis

Bank of America (BAC) faces a mixed outlook heading into its Q2 2025 earnings report, scheduled for July 16. Consensus estimates point to top-line growth, with revenues projected at $26.77 billion, a 5.5% year-over-year increase, and earnings per share expected to rise to $0.87 from $0.83. The primary driver for this anticipated growth is the bank's Net Interest Income (NII), which is poised to benefit from reduced deposit costs and a portfolio of higher-yielding assets. However, this strength is likely to be significantly offset by weakness in the investment banking division. The bank has guided for a potential revenue decline of as much as 25% in this segment, attributing the slowdown in deal activity to policy uncertainties related to tariffs. Historical data on post-earnings stock performance provides a moderately bullish context, with the stock recording a positive one-day return 60% of the time over the past five years, a figure that improves to 75% when looking at the more recent three-year period. The magnitude of these moves has been fairly symmetrical, with a median positive return of 2.9% versus a median negative return of -2.6%.

AllMind AI Terminal

AI-powered research, real-time alerts, and portfolio analytics for institutional investors.

Request a Demo