Maintain BAC at benchmark weight with dual conditional triggers; structural bull case intact prevents defensive action while four broken indicators preclude adding at $62.43
HOLD at benchmark weight with pre-committed trigger framework. Structural thesis (11.8x forward P/E, 22% implied EPS growth, $33.7B annualized capital return, golden cross intact) prevents defensive action while four simultaneous broken indicators (MACD negative, lower-high sequence, NII plateau, sequential revenue decline) preclude adding at current levels. The pre-committed trigger framework resolves the tension between aggressive and conservative analysts: scale into structural support at $60.80 zone rather than demanding a flush, while trimming at $64.50-$65.00 to lock gains and reduce concentration. Q3 earnings mid-October is the credit-data visibility checkpoint—must show NII sequential growth above $15.75B and benign charge-off trajectory to validate continued ownership.
| Position | Action |
|---|---|
| Current position at benchmark weight or modestly below | MAINTAIN at benchmark weight or modestly below |
| Pullback to $60.50-$60.92 zone with bullish reversal candle + MACD histogram turning positive + volume >25M | ADD 25-50% of position toward benchmark weight |
| Confirmed close above $64.50-$65.00 | TRIM 10-15% of position to reduce concentration |
| Confirmed close below $60.70 on >30M volume | ACTIVATE trim; path to $58-59 likely |
| Break of $60.70 followed by $58-59 failure | ESCALATE to underweight; measured move to $54.16 (200 SMA) |
Bank of America is in the middle of a structural earnings acceleration with 36% YoY EPS growth, fortress balance sheet, aggressive capital return, and NII tailwinds from higher-for-longer rates—making the bearish focus on Berkshire's mechanical trim, stale MACD signals, and regulatory noise fundamentally misdirected.
| Indicator | Value | Signal |
|---|---|---|
| 10 EMA | 62.82 | bearish |
| 50 SMA | 60.79 | bullish |
| 200 SMA | 54.16 | bullish |
| RSI (14) | 51.23 | neutral |
| MACD | 0.54 | bearish |
| MACD Signal | 0.93 | bearish |
| MACD Histogram | −0.39 | bearish |
| Bollinger Middle Band | 63.02 | neutral |
| Bollinger Upper Band | 65.14 | bearish |
| Bollinger Lower Band | 60.90 | bullish |
| ATR | 1.08 |
This report is AI-generated for informational and educational purposes only and is not investment advice or a recommendation to buy or sell any security. Full disclaimer.
When: Confirmed close above $64.81 with positive MACD histogram + volume >30M
Then: ADD remaining to full benchmark weight
The MACD bearish crossover is a neutral reset, not a structural breakdown signal
↩ rebuts: “The MACD just crossed bearish — momentum is rolling over!”
EV: +5.7% · concedes: Berkshire Hathaway is indeed reducing its BAC stake mechanically and predictably; MACD bearish crossover is real and warrants patience, not panic; SEC regulatory inquiries are ongoing and named BAC alongside JPM, GS, and C; Global fund manager survey shows equity allocations at 5-year highs with bullishness near third-highest since 2022 — broad market froth is real; BAC's beta of 1.17 means it will feel some impact from a broad market correction
BAC's bull case is built on tax-driven EPS optics rather than sustainable earnings momentum, with NII plateaued, Berkshire completing a structural exit, technicals in distribution, sentiment at extreme highs, and regulatory risk underpriced—creating asymmetric downside risk from $62.43 toward $54.16.
EV: -$13.3% (to 200 SMA at $54.16 from $62.43) · concedes: Dividend increase and $619M payment to Berkshire demonstrates income franchise strength; Sector tailwinds exist but are already priced into current levels; Buybacks at $33.7B capital return program provide some floor (but cannot overcome deteriorating fundamentals)
→ vs conservative: The conservative analyst cites the higher-for-longer rate regime, dividend hike, $33.7 billion capital return, and 22% expected EPS growth yet concludes Mixed/Mildly Bearish—this is cognitive dissonance and a fundamentally static read of a fundamentally dynamic situation
→ vs conservative: The Berkshire unwind is a known, slow-moving multi-quarter supply factor that has been priced in for over a year while BAC continued to climb; treating it as a sudden revelation doesn't justify avoiding the position
→ vs conservative: Sitting at benchmark weight while the data screams opportunity is choosing to not participate in the upside while still being exposed to the downside—the most aggressive form of underperformance
→ vs neutral: The neutral analyst confuses consolidation with capitulation; a MACD histogram going negative in a long-term uptrend with RSI resetting from overbought to neutral is textbook healthy digestion, not distribution
→ vs neutral: The NII plateau at $15.75 billion for two quarters obscures the dynamic that funding costs are actively repricing down with a $2.6 billion annual tailwind still flowing through; NII has more runway than flatness suggests
→ vs neutral: Waiting for a clean breakout above $63 means chasing; waiting for a pullback to $54 might never happen in this regime—both approaches leave convexity on the table
| neutral |
| VWMA | 63.35 | bearish |
| Price vs 200 SMA | +15.3% | bullish |
| Price vs 50 SMA | +2.7% | bullish |
| Price vs 10 EMA | −0.6% | bearish |
Support: 60.8 · 60.9 · 61.87 | Resistance: 62.82 · 63.02 · 64 · 64.81 · 65.14
BAC is in a healthy long-term uptrend (price +15.3% above 200 SMA at $54.16) undergoing a short-term consolidation/pullback following the August 12 peak of $65.23. Key resistance sits at the 10 EMA ($62.82) and Bollinger midline ($63.02), with a high-conviction support cluster at $60.80 (50 SMA and Bollinger lower band confluence). The MACD bearish crossover (histogram −0.39) and lower-highs pattern ($64.81 → $64.49 → $64.23) argue for patience, while the VWMA above spot price ($63.35 vs $62.43) confirms recent transactions occurred at higher levels. A decisive close above $63.00 would re-engage bullish momentum; a close below $60.80 would shift bias neutral-to-bearish.
Market Cap
$436.6 B
Stock Price (52-wk High)
$65.23
Stock Price (52-wk Low)
$46.12
50-day Moving Average
$60.67
200-day Moving Average
$54.46
P/E (TTM)
14.4x
Forward P/E
11.8x
PEG Ratio
1.05
Price-to-Book
1.59x
EPS (TTM)
$4.33
Forward EPS
$5.30
Dividend Yield
2.05%
Beta
1.17
Book Value per Share
$39.34
Total Assets
$3,496 B
Total Liabilities
$3,196 B
Total Equity
$300.7 B
Common Equity
$275.7 B
Preferred Stock
$25.0 B
Cash & Equivalents
$249.9 B
Net Loans
$1,186.9 B
Net Loans YoY Growth
9.0%
Held-to-Maturity Securities
$514.7 B
Goodwill
$69.0 B
Total Debt
$383.6 B
Net Debt
$133.7 B
Tangible Book Value
$206.7 B
Total Capitalization
$601 B
Trading Securities
$178 B
Derivatives Liabilities
$44 B
TTM Revenue
$113.9 B
FY2025 Revenue
$113.1 B
FY2024 Revenue
$105.9 B
FY2023 Revenue
$102.8 B
FY2022 Revenue
$94.95 B
TTM Net Income
$32.1 B
FY2025 Net Income
$30.51 B
FY2024 Net Income
$26.97 B
FY2023 Net Income
$26.31 B
FY2022 Net Income
$27.53 B
FY2025 Pretax Income
$37.70 B
FY2024 Pretax Income
$33.22 B
FY2023 Pretax Income
$32.53 B
FY2022 Pretax Income
$30.97 B
FY2025 Diluted EPS
$3.81
FY2024 Diluted EPS
$3.21
FY2023 Diluted EPS
$3.08
FY2022 Diluted EPS
$3.19
Q2 2026 Revenue
$30.27 B
Q2 2026 Net Income
$8.58 B
Q2 2026 Diluted EPS
$1.21
Q2 2026 Net Interest Income
$15.75 B
Q2 2026 Interest Expense
$17.6 B
Q2 2026 Tax Provision
$1.82 B
Q2 2026 Effective Tax Rate
17.5%
Q2 2026 Salaries
$11.3 B
Q1 2026 Revenue
$31.18 B
Q1 2026 Net Income
$7.53 B
Q1 2026 Diluted EPS
$1.11
Q1 2026 Net Interest Income
$15.75 B
Q1 2026 Effective Tax Rate
39.5%
Q1 2026 Operating CF
$41.77 B
Q1 2026 Buybacks
$8.24 B
Q1 2026 Dividends Paid
$2.63 B
Q1 2026 Short-term Debt Issuance
$82.8 B
Q4 2025 Revenue
$28.09 B
Q4 2025 Net Income
$8.47 B
Q4 2025 Diluted EPS
$0.98
Q4 2025 Net Interest Income
$15.23 B
Q4 2025 Operating CF
-$22.95 B
Q4 2025 Buybacks
$6.31 B
Q4 2025 Dividends Paid
$2.36 B
Q3 2025 Revenue
$26.46 B
Q3 2025 Net Income
$7.12 B
Q3 2025 Diluted EPS
$1.06
Q3 2025 Net Interest Income
$14.67 B
Q3 2025 Interest Expense
$20.2 B
Q3 2025 Tax Provision
$0.57 B
Q3 2025 Operating CF
$46.87 B
Q3 2025 Buybacks
$5.30 B
Q3 2025 Dividends Paid
$2.45 B
Q2 2025 Revenue
$28.25 B
Q2 2025 Net Income
$7.36 B
Q2 2025 Diluted EPS
$0.89
Q2 2025 Net Interest Income
$14.44 B
Q2 2025 Operating CF
-$9.13 B
Q2 2025 Buybacks
$5.30 B
Q2 2025 Dividends Paid
$2.20 B
Q1 2025 Operating CF
-$2.18 B
Q1 2025 Buybacks
$7.19 B
Q1 2025 Dividends Paid
$2.55 B
FY2025 Operating Cash Flow
$12.6 B
FY2024 Operating Cash Flow
-$8.8 B
FY2023 Operating Cash Flow
$45.0 B
FY2025 Buybacks
$24.1 B
FY2024 Buybacks
$18.4 B
FY2025 Dividends Paid
$9.56 B
FY2025 Net Debt Issuance
+$28.5 B
FY2025 Total Capital Return
$33.7 B
Diluted Shares (2022)
8.17 B
Diluted Shares (2025)
7.69 B
Profit Margin
29.5%
Operating Margin
38.3%
Return on Equity (ROE)
11.2%
Return on Assets (ROA)
0.97%
Q2 2026 YoY EPS Growth
+36%
FY2025 EPS Growth
+18.7%
Implied EPS Growth (Forward)
~22%
Strengths
Concerns
Bank of America is in a fundamentally strong position with Q2 2026 EPS of $1.21 representing 36% YoY growth, driven by strong revenue trajectory reaching $113.9 B TTM and net interest income stabilization at $15.75 B/quarter as deposit costs reprice lower. The stock trades at a forward P/E of 11.8x with 22%+ EPS growth expected, supported by an 11.2% ROE above cost of equity and aggressive capital return of $33.7 B in FY2025 (buybacks up 31% YoY to $24.1 B), which is reducing share count and driving per-share accretion. With P/B at 1.59x for a money-center bank and price consolidating near 52-week highs above the 200-day MA, the recommendation is HOLD with positive bias — new positions can be initiated on pullbacks toward the 200-day MA around $54, as total return will be driven primarily by buyback-driven EPS accretion rather than multiple expansion.
Macro: Prediction markets decisively price a higher-for-longer Fed in 2026: 86% probability of no rate cuts (+1.2pp w/w), 42% probability of one rate hike (+9.5pp w/w), 16% probability of two hikes (+1.5pp w/w), and only 14% probability of any cuts. Recession risk remains very low at 8% (+1.0pp w/w). This is net positive for BAC's net interest income and supports steepening yield-curve dynamics that benefit bank earnings power. Financials were climbing in late Friday trade (NYSE Financial Index up), consistent with a steeper-curve/higher-rates regime.