Note: These figures reflect diluted GAAP earnings per share, reported before non-recurring items, and may differ from the non-GAAP figures used by some sources.
Bank of America reports before the market opens, meaning Day 0 represents the first trading session where the market reacts to results, while Day +1 captures follow-through momentum.
| Earnings Date | Day 0 Move | Day 0 Range | Day +1 Move | Day +1 Range |
|---|---|---|---|---|
| 2026-07-14 | +$1.12 (+1.88%) | $2.54 (4.27%) | +$0.97 (+1.60%) | $0.92 (1.52%) |
| 2026-04-15 | +$0.97 (+1.82%) | $1.70 (3.18%) | -$0.81 (-1.49%) | $1.04 (1.91%) |
| 2026-01-14 | -$2.06 (-3.78%) | $1.82 (3.34%) | +$0.11 (+0.21%) | $0.81 (1.54%) |
| 2025-10-15 | +$2.19 (+4.37%) | $1.62 (3.23%) | -$1.84 (-3.52%) | $2.76 (5.27%) |
| 2025-07-16 | -$0.12 (-0.26%) | $1.55 (3.36%) | +$0.99 (+2.15%) | $1.78 (3.87%) |
| 2025-04-15 | +$1.32 (+3.60%) | $0.95 (2.60%) | -$0.66 (-1.74%) | $1.19 (3.12%) |
| 2025-01-16 | -$0.46 (-0.98%) | $1.69 (3.59%) | -$0.11 (-0.24%) | $0.80 (1.72%) |
| 2024-10-15 | +$0.23 (+0.55%) | $1.31 (3.13%) | +$0.66 (+1.57%) | $0.95 (2.27%) |
| Avg Abs Move | 2.15% | 3.34% | 1.56% | 2.65% |
Bank of America's post-earnings price behavior shows an average absolute Day 0 move of 2.15% with an average intraday range of 3.34%, indicating moderate initial volatility. The Day +1 follow-through averages 1.56% with a 2.65% range, suggesting continued movement into the second session.
The directional pattern has been mixed, with no clear bias toward gains or losses on the announcement day. The most recent quarter (July 2026) saw a +1.88% Day 0 gain followed by +1.60% on Day +1, representing positive momentum. However, the January 2026 report produced a sharp -3.78% Day 0 decline—the largest move in the recent history—before stabilizing. The October 2025 report showed the opposite pattern: a strong +4.37% Day 0 rally followed by a -3.52% Day +1 reversal, highlighting the potential for significant two-day swings.
Investors should anticipate a Day 0 move in the 2-3% range based on historical patterns, with the potential for follow-through momentum extending into the second session. The wide historical range—from -3.78% to +4.37% on Day 0—underscores that individual results can deviate significantly from the average.
| Metric | Value |
|---|---|
| Expiration Date | 10/16/26 (DTE 3) |
| Expected Move | $1.57 (2.91%) |
| Expected Range | $52.39 to $55.53 |
| Implied Volatility | 46.80% |
The options market is pricing an expected move of 2.91% for the upcoming earnings release, which sits between the historical Day 0 average of 2.15% and the Day 0 range average of 3.34%. This suggests options traders are anticipating a slightly larger-than-typical initial reaction, though not an outsized move. The implied move appears reasonably calibrated to recent history, neither pricing in excessive volatility nor underestimating potential movement.
Analyst sentiment on Bank of America currently reflects cautious optimism with a deteriorating trend. The consensus rating stands at 4.31 out of 5.0, which falls in Buy territory, with an average price target of $65.42. This target implies upside of approximately 21% from the current price of $53.96.
The analyst community shows 15 Strong Buy ratings and 4 Moderate Buy ratings, giving the stock a solid bullish tilt with 19 of 26 analysts (73%) recommending purchase. However, 7 analysts maintain Hold ratings, and the absence of any Sell recommendations suggests consensus rather than controversy. The price target range spans from a low of $55.00 to a high of $76.00, indicating meaningful disagreement about fair value.
Sentiment has deteriorated over the past month, with the average recommendation slipping from 4.36 to 4.31. This modest decline reflects the recent wave of price target reductions from major firms, even as most maintained positive ratings. The pattern suggests analysts remain constructive on the bank's fundamental earnings power and long-term prospects, but are recalibrating expectations for near-term price appreciation amid technical weakness and broader market conditions.
Bank of America's technical setup heading into earnings reflects significant weakness, with the stock trading below all major moving averages. The current price of $53.96 sits below the 5-day ($54.00), 10-day ($54.00), 20-day ($55.36), 50-day ($59.75), 100-day ($58.61), and 200-day ($55.26) moving averages, indicating sustained downward pressure across multiple timeframes.
The Barchart Technical Opinion has shifted dramatically, moving from a 56% Buy signal one month ago to a 24% Sell signal currently—a deterioration that has persisted over the past week. This represents a significant reversal in technical momentum heading into the earnings release.
Timeframe Analysis:
Trend Characteristics: The trend is characterized as Weak and Weakening, indicating fragile technical conditions with momentum continuing to deteriorate rather than stabilizing.
| Period | Value | Period | Value |
|---|---|---|---|
| 5-Day MA | $54.00 | 50-Day MA | $59.75 |
| 10-Day MA | $54.00 | 100-Day MA | $58.61 |
| 20-Day MA | $55.36 | 200-Day MA | $55.26 |
The stock's position below all key moving averages creates overhead resistance at multiple levels, with the 200-day average at $55.26 representing the nearest significant technical hurdle. The 50-day moving average at $59.75 sits nearly 11% above current levels, illustrating the magnitude of the recent decline. This technical setup is decidedly cautionary heading into earnings—while a strong beat could provide the catalyst needed to reclaim key moving averages, any disappointment or guidance concern would likely find little technical support until the low-$50s. The weak and weakening trend characteristics suggest the stock needs a decisive fundamental catalyst to reverse the technical deterioration.