Trim 35% of BAC at $63.50–$64.10; residual stop at $62.15 (20 SMA)
The 35% trim is the path that performs well across multiple interpretations: it captures partial gains if distribution is confirmed, it leaves meaningful upside participation (~65% of prior weight, capped at 75% per RM plan) if accumulation is confirmed, and it provides dry powder for opportunistic adds in either direction. The aggressive analyst's core framework — hold full, dismiss signals — is the one path through this setup that locks into one interpretation of genuinely ambiguous data. Risk-adjusted position management favors the trim.
| Position | Action |
|---|---|
| Default execution — trim 35% of existing position | SELL 35% of position evenly distributed across $63.50–$64.10 zone |
| Hot CPI print (>0.3% MoM core) | Accelerate trimming immediately; target $60–$61 zone |
| Cool CPI print (<0.2% MoM core) with break above $64.10 on volume >25M | Halt Underweight rating; move to Hold with reduced size |
| WTI oil breaks above $90 (Iran/Hormuz escalation) | Complete trim immediately regardless of technical level |
| Residual position (post-trim) hits stop level | Exit remaining ~65% position at $62.15 (20 SMA close) |
BAC's accelerating franchise at record highs, 36% YoY EPS growth, Fed on hold protecting NIM, and a $32.3B buyback machine shrinking the float make this a compelling buy, with the technical setup revealing a sustained overbought regime rather than exhaustion.
| Indicator | Value | Signal |
|---|---|---|
| 10 EMA | 62.96 | bullish |
| 50 SMA | 58.87 | bullish |
| 200 SMA | 53.60 | bullish |
| RSI(14) | 70.41 | neutral |
| MACD | 1.346 | bearish |
| MACD Signal | 1.355 | bearish |
| MACD Histogram | -0.009 | bearish |
| Bollinger Upper Band | 64.10 | neutral |
| Bollinger Middle Band (20 SMA) | 62.15 | neutral |
| Bollinger Lower Band | 60.21 | neutral |
| ATR | 1.04 |
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: Core CPI print between 0.2–0.3% MoM
Then: Continue measured trimming into any intraday spike to $64+
The RSI overbought reading is a sustained trend regime, not an exhaustion signal
↩ rebuts: “Bear argument: 'RSI at 70.41 — overbought!'”
EV: +$6.25 (~$68 target from ~$61.75 avg entry = +10.1%) · concedes: Chasing $64.00 into a CPI print isn't optimal — a pullback to $62.96 (10 EMA) would be a better entry on a hot CPI print; MACD histogram hovering near flatline warrants watching; Single-session low volume does signal hesitation ahead of catalyst
BAC's quality franchise is not in question, but the stock at $64 reflects perfection with no margin of safety—volume exhaustion at highs, 2x net debt growth, unresolved MACD divergence, and zero retail participation create a setup where a single bad headline triggers a 5-8% correction; the bull confuses company quality with stock price validity.
EV: -15% downside to $56-58 · concedes: BAC is a quality franchise with strong brand and scale; 86% no-cut Fed probability does provide NIM support near-term; Buybacks and dividends do return capital to shareholders; The 10 EMA at $62.96 has held as support; Revenue did grow 7.2% YoY; BAC does have regulatory capital strength
→ vs conservative: Trim-and-wait framework is a permission slip to miss the move; the $58.87 to $60.21 zone only occurs if something breaks, and if it does, the analyst will be afraid to buy there too
→ vs neutral: HOLD with bias to buy on pullback is the most seductive form of cowardice; waiting for a 3-5% pullback means missing 5-10% of upside first, and hesitation will recur when the same concerns remain valid
| neutral |
| VWMA (20-day) | 62.40 | bullish |
| Today's Volume | 15.11M | bearish |
| Close | 64.00 | neutral |
Support: 62.96 · 62.15 · 60.21 · 58.87 · 53.6 | Resistance: 64.1 · 64.27
Overall trend is bullish but mature — all moving averages are stacked bullishly with price on top, and higher highs/lows remain intact since the March 2026 base ($46.48). Key risks include overbought RSI, a 16-session negative MACD histogram signaling momentum deceleration, and the lowest-volume session of the year coinciding with the price high. Price is pressing the Bollinger upper band at $64.10 without volume confirmation. Support zones are at $62.96 (10 EMA), $62.15 (20 SMA), and $60.21 (lower band); resistance is at $64.10–$64.27. A pullback to $62.15–$62.96 or a volume surge above $64.10 would improve the risk/reward for new entries.
Market Capitalization
$447.5B
Share Price
$64.0
52-Week High
$64.27
52-Week Low
$46.12
50-Day Moving Average
$58.65
200-Day Moving Average
$53.92
P/E Ratio (TTM)
14.78x
Forward P/E
12.08x
PEG Ratio
1.09
Price/Book
1.63x
EPS (TTM)
$4.33
Forward EPS
$5.30
Dividend Yield
2.0%
Beta
1.168
Revenue (TTM)
$113.9B
Net Income (TTM)
$32.1B
Profit Margin
29.5%
Operating Margin
38.3%
Return on Equity (ROE)
11.2%
Return on Assets (ROA)
0.97%
Book Value per Share
$39.34
Q2 2026 Diluted EPS
$1.21
Q2 2026 Revenue
$30.3B
Q2 2026 Net Income
$8.6B
Q2 2026 Net Interest Income
$15.7B
Q1 2026 Tax Provision
$4.9B
Q2 2026 Tax Provision
$1.8B
Total Assets (Q1 2026)
$3,496B
Total Liabilities (Q1 2026)
$3,195.5B
Total Equity (Q1 2026)
$300.7B
Common Equity (Q1 2026)
$275.7B
Preferred Equity (Q1 2026)
$25.0B
Total Debt (Q1 2026)
$383.6B
Net Debt (Q1 2025)
$64.8B
Net Debt (Q1 2026)
$133.7B
Cash & Equivalents (Q1 2026)
$249.9B
Goodwill & Intangibles
$69.0B
Tangible Book Value (Q1 2026)
$206.7B
Shares Outstanding (Q2 2025)
7.65B
Shares Outstanding (Q1 2026)
7.13B
Dividends Paid (5 Quarters)
$12.2B
Share Buybacks (5 Quarters)
$32.3B
Q1 2026 Buybacks
$8.2B
Strengths
Concerns
BAC demonstrates a high-quality, profitable franchise with accelerating EPS growth (36% YoY), expanding net interest income, and disciplined capital return. Valuation is reasonable at forward 12.1x P/E and 1.6x P/B with the stock near its 52-week high. The setup favors long-term holders with catalysts from continued buybacks, NII resilience, and potential Fed rate-path stability, though short-term traders should monitor macro rates, credit-quality metrics, and Q3 2026 earnings for confirmation of the Q2 trajectory.
Macro: Fed policy: Zero rate cuts in 2026 priced at 86% probability (Polymarket); all deep-cut paths (6, 9, 10, 11, 12+ cuts) at 0%. Inflation expectations moderating: >5% in 2026 at 12% (-0.5pp w/w), >4.5% at 20% (-3.0pp w/w), >6% at 3%. US recession odds at 8% (-2.0pp w/w). S&P 500 Q2 2026 EPS growth ~30% YoY with ~80% beat rate. Geopolitical risk elevated: US-Iran nuclear deal by Aug 31 at 2% (-2.5pp w/w), by Dec 31 at 24% (-10.0pp w/w). Oil prices climbing, equities declining on Hormuz deal doubts. Consumer discretionary bellwethers (WMT, COST, HD) at or near record highs, supportive for consumer-banking volumes.