← All Sectors Financials · 2026-06-23
Previous reports

⚡ TL;DR — What You Need to Know Right Now

Step 2 — Sector Direction Score
XLF — Financial Select Sector SPDR ETF
▲ BULLISH ⚡ MEDIUM CONVICTION +48
−100 MAX BEARISH −50 0 NEUTRAL +50 +100 MAX BULLISH
Input (Weight) Score Awarded Reasoning (verified data)
Trend & Price Structure (30%) +14 / +30 XLF is at ~$53.70 today, up from 52-wk low of $47.67 (+13%). Price is in a weak rising short-term trend and recently crossed above its 50-day moving average area (~$51–52) and has held it. However, still ~5% below 52-wk high of $56.52, and price action has been choppy since the hawkish June 17 FOMC — no clean breakout to new highs. Higher highs vs. March lows, but the upper pivot ($54.47) is resistance. Partial credit.
Relative Strength vs SPY (25%) +13 / +25 XLF has gained roughly 5% over the past 12 months, while S&P 500 sits ~$7,472 with YTD gains. Financials have broadly underperformed Technology YTD but have been outperforming since early May as deregulation news built. The sector is in transition from laggard to in-line/mild outperformer — not dominant RS, but improving. Partial/moderate credit.
Macro Tailwind/Headwind (20%) +11 / +20 Mixed but net positive for banks: Fed rate at 3.5–3.75% keeps NII wide (spread income high). Deregulation wave under Trump is actively cutting red tape for banks. GDP growth 2.2–2.6% = benign credit environment. Headwind: dot-plot now flips to possible hike; higher rates hurt loan demand and mortgage activity; core PCE 3.3% with inflation stubbornly above target complicates the picture. Oil/Iran shock has faded from $113 peak to ~$76 = moderate macro relief. Net: cautiously constructive.
News & Catalyst Flow (15%) +13 / +15 Strongest input: Q1 2026 earnings season was exceptional — JPM beat by 8.2%, GS beat by ~24% YoY EPS, MS posted record revenues with 27% ROTCE. Record bank buybacks. Deregulation hearings actively underway. OCC spring risk report flagged AI as opportunity. Q2 earnings window (mid-July) creates anticipation. Iran deal headlines on June 15 temporarily boosted confidence. Analyst upgrades post-earnings. Very positive catalyst backdrop.
Momentum / Breadth (10%) +7 / +10 XLF's GF Score 79/100 (strong). DeMark pivot high $54.09 / low $53.64 — price near middle of near-term range. Short-term volume spike on June 9 (+10M vs prior day) bullish. RSI estimated ~55–60 range (not overbought). Bespoke noted XLF reached its most overbought level since Nov 2020 earlier in the cycle — that signal has since cooled, reducing exhaustion risk. Breadth solid but not exceptional.
Total Score: +48 / +100 → BULLISH, Medium Conviction. The fundamental and earnings tailwinds are genuinely powerful (highest conviction input), but the technical picture is only moderately convincing — XLF is still sub-52-week-high, and the hawkish FOMC surprise introduces near-term uncertainty. This is a sector to be long, but not recklessly so.
Macro & Geopolitical Backdrop

Key Macro & Geopolitical Indicators — June 23, 2026

Fed Funds Rate
3.50–3.75%
HELPS: Wide NII spreads
Rate Path (Market)
1 Hike Priced ~Oct 26
HURTS: Tighter credit conditions
Core PCE (Apr 2026)
3.3% YoY
MIXED: Inflation sticky above 2%
CPI (May 2026)
4.2% YoY
HURTS: Raises hike risk
10-Yr Treasury
~4.46% ▲
HELPS: Steep curve → NII
VIX
~17 (Moderate)
HELPS: Low fear = risk-on
GDP Growth (2026F)
~2.2–2.6%
HELPS: Solid loan demand
WTI Crude Oil
~$76/bbl (↓ from $113)
HELPS: Easing inflation pressure
US Dollar (DXY)
~101 (Moderate)
MIXED: Neutral for large banks
Deregulation Wave
Active — Congress
HELPS: Lowers capital requirements
Iran War / Middle East
Ongoing (Iran deal tentative)
MIXED: Credit spread risk
Bank Buybacks Q1 2026
Record Levels
HELPS: EPS accretive
Step 3 — Top 3 Swing Picks Within Financials

All three are LONG candidates in a bullish sector. The Swing-Conviction Score (blue bar) drives selection. The Fundamental Health Score (green/amber/red bar) shows how much business-strength firepower backs the trade. Earnings inside the swing window are flagged — manage event risk.

GS
Goldman Sachs Group, Inc.
▲ LONG
🔵 Swing-Conviction Score
82 / 100
🟢 Fundamental Health
84 / 100
⛽ ADDS FUEL
Key metrics: Q1 2026 EPS $17.55 (+24% YoY) | Net rev. $17.23B (+14%) | ROE 19.8% | ROTE 21.3% | Efficiency ratio 60.5%
Goldman Sachs is firing on all cylinders in 2026's volatile, high-volume capital markets environment. Q1 2026 EPS surged 24% YoY to $17.55 on record trading revenues and a resurgent investment banking franchise. With deregulation lowering capital constraints and M&A activity accelerating, GS is the highest-beta way to play a continued Financials bull move — and it has the earnings quality to back it up.
💪 Three Strongest Supporting Points
  • Blow-out Q1 2026 earnings: Net revenues $17.23B (+14% YoY, +28% QoQ), EPS of $17.55 beat the prior year by 24%. Global Banking & Markets drove the upside.
  • Capital markets tailwind: Elevated volatility from the Iran conflict and hawkish Fed has boosted trading revenues — GS's core business. IB advisory is also recovering with M&A activity picking up under the deregulatory wave.
  • Deregulation directly benefits GS: Reduced capital requirements (Basel III recalibration) would free up capital for buybacks and higher ROE. GS is the most capital-markets-sensitive major bank — changes here move the needle fastest for Goldman.
⚠️ Biggest Risk
An abrupt geopolitical de-escalation or a "risk-off" flight from equities would collapse trading revenues. GS has high operating leverage — revenue misses hit EPS hard. Also: credit-card-rate-cap proposals (Trump-era) could resurface.
📅 Next Earnings: ~July 14, 2026 ⚠️ INSIDE SWING WINDOW — Event Risk
📊 Technical Reference (Observation Only)
Entry zone: ~$570–$590 area (near 20-day MA estimated area). Key support: ~$550. Key resistance: 52-wk high zone ~$620+. RSI estimated ~58–62 (not overbought). Watch for a hold above $565 as confirmation of trend.
*Note: Exact current price not verified in real-time — confirm before trading.
JPM
JPMorgan Chase & Co.
▲ LONG
🔵 Swing-Conviction Score
79 / 100
🟢 Fundamental Health
91 / 100
⛽ ADDS FUEL
Key metrics: Q1 2026 EPS $5.94 (+17% YoY, beat +8.2%) | Revenue $50.5B (+10%) | ROTCE 23% | CET1 14.3% | Net income $16.5B | $4.9T in assets
JPMorgan is the undisputed fortress of US banking — $4.9T in assets, 23% ROTCE, and a history of beating estimates in every market condition. With Q2 2026 earnings confirmed for July 14 (inside the swing window), there is near-term event-driven upside potential. The combination of record CIB revenues, a declared $1.50 dividend, and management confidence creates a strong risk/reward for a disciplined long into the print.
💪 Three Strongest Supporting Points
  • Consistent beat machine: Q1 2026 EPS $5.94 vs. $5.49 estimate (+8.2% beat); revenue $50.5B (+10% YoY). Markets revenue hit a record $11.6B; IB fees +28%. CEO Dimon flagged "robust client activity."
  • Earnings catalyst right inside window: Q2 2026 earnings are confirmed for July 14, 2026 — the single biggest near-term binary event for Financials. JPM typically kicks off bank earnings season, setting tone for the whole sector.
  • Deregulation + NII tailwind: JPM is the largest beneficiary of deregulation (Basel III recalibration frees ~$20B of incremental G-SIB capital by 2028). 10-yr yield at ~4.46% keeps NII above $103B guidance. Low charge-off rate expected ~3.4% is manageable.
⚠️ Biggest Risk
The earnings date (July 14) is the sword that cuts both ways — a miss or cautious guidance on NII or credit quality could send JPM and the whole sector sharply lower. Also, Dimon has been cautious on the macro; any recession language would be bearish. Hike risk is the second biggest overhang.
📅 Next Earnings: July 14, 2026 (Pre-Market) ⚠️ INSIDE SWING WINDOW — Event Risk
📊 Technical Reference (Observation Only)
52-wk range: $226.34–$337.25. Price recently in the $300–$320 area per Q1 pre-market data (~$312.70 post-Q1 earnings). Entry zone consideration: ~$305–$315. Key support: ~$290 (Q1 lows area). Key resistance: $337 (52-wk high). RSI estimated ~57–61 range.
*Note: Confirm exact current price before trading. Price reference based on Q1 2026 post-earnings levels.
V
Visa Inc.
▲ LONG
🔵 Swing-Conviction Score
74 / 100
🟢 Fundamental Health
88 / 100
⛽ ADDS FUEL
Key metrics: Q2 FY26 revenue +17% YoY (highest since 2022) | Record $7.9B buyback in one quarter | $33B total buyback authorization | FCF $9B YTD | $14.2B cash
Visa is the highest-quality, most capital-light name in XLF — a payment network with near-zero credit risk, 17% revenue growth, and a record $7.9 billion buyback in a single quarter. After a 13% Q1 calendar year drawdown (largest since COVID-era Q1 2020), the stock bounced 8% on Q2 earnings and now sits in a recovery mode. Its insulation from interest-rate credit risk and the massive $20B new buyback authorization create a powerful setup — Visa wins as long as consumers keep spending, regardless of whether the Fed hikes.
💪 Three Strongest Supporting Points
  • Revenue acceleration re-ignited: Q2 FY2026 revenue grew 17% YoY — the highest growth rate since 2022. Payments volume up 8% in constant dollars; cross-border volume ex-Europe up 11%. The consumer spending narrative holds.
  • Capital return machine: $7.9B repurchased in one quarter; $11.7B year-to-date; a new $20B buyback program authorized in April 2026 on top of existing capacity, bringing total authorization to $33B. This is 5.5% of market cap in one authorization. EPS accretion is substantial.
  • Near-zero rate sensitivity / credit risk: Visa does not lend money — it earns fees on transaction volumes. A potential Fed hike barely hurts Visa's P&L. This makes it the best "defensive long" within Financials when rate uncertainty is high.
⚠️ Biggest Risk
Trump administration's proposed 10% cap on credit card interest rates remains an overhang — while it hurts Visa's bank partners more directly, it has spooked the payments space. A sharp consumer spending slowdown (recession signal) would hit transaction volumes. Antitrust / Department of Justice payment-network scrutiny is a perennial risk.
📅 Next Earnings: ~Late July 2026 (FQ3) ⚡ Likely near end of swing window — monitor
📊 Technical Reference (Observation Only)
Visa bounced ~8.3% post-Q2 earnings. Shares dropped ~13% in Q1 calendar 2026 before recovering. Recovery pattern — watch for sustained hold above the Q2 reaction highs as bullish confirmation. Support zone: pre-earnings Q2 levels. Resistance: 52-wk highs. RSI likely 55–65 post-bounce, constructive but not exhausted.
*Note: Confirm exact current price before trading. Price reference based on Q2 FY2026 post-earnings period.
Step 4 — Cross-Currents & Honest Counter-Arguments

⚠️ What Would Make This Call Wrong

Counter #1 — The Fed Actually Hikes: The June 17 dot-plot now shows markets pricing one 25bp hike by October 2026. If inflation data (PCE or CPI) comes in hotter than expected before the July 28–29 FOMC meeting, rate-hike expectations could surge. A hike would flatten the yield curve, compress NII guidance, spook mortgage-sensitive banks, and trigger a broad financial sector selloff. The entire bullish thesis rests partly on the benign "hold and watch" base case.

Counter #2 — Iran Conflict Re-escalation / Hormuz Closure: Oil spiked to $113/bbl in April 2026 when the conflict deepened. If the tentative Iran deal collapses and Hormuz traffic is further restricted, oil could spike again — pushing inflation back toward 5%+ and forcing the Fed to hike aggressively. Credit spreads would widen sharply, loan demand would collapse, and financial stocks would take a severe hit. This is low-probability but non-negligible tail risk.

Counter #3 — Earnings Whiff Season: If JPM (July 14) or GS/MS disappoint on NII guidance, credit quality, or Q3 outlook given the hawkish environment, the sector could retrace 5–8% quickly. Earnings beats are already partially in the price from the strong Q1; the bar for Q2 may be tougher to clear given higher rates tightening margins and credit card charge-offs creeping higher (~3.4% guided).

🌍
MACRO ONE-LINER — The Single Biggest Override Risk This Week
The Iran conflict / Strait of Hormuz situation remains the dominant wild card: a re-escalation that sends oil back above $100 would force the Fed's hand on rate hikes, blow up the benign inflation assumption, and turn the Financials bullish thesis from "moderate tailwind" to "serious headwind" overnight.
Event Calendar — Next 2 Weeks
DateEventImpact on Financials
June 24–27, 2026 Personal Income & Spending / PCE Deflator (May 2026) 🔴 HIGH — If core PCE stays at or above 3.3%, hike expectations solidify. Bad for rate-sensitive banks.
June 25, 2026 Consumer Confidence Index (Conference Board) 🟡 MEDIUM — Signals consumer health → Visa/Mastercard/AmEx payment volumes.
Late June 2026 Fed Stress Test Results / DFAST (Fed annual release) 🔴 HIGH — Bank stress tests determine buyback and dividend capacity for next 12 months. Could unlock additional buybacks (bullish) or restrict capital (bearish).
July 2–3, 2026 Non-Farm Payrolls / Unemployment Rate (June 2026) 🔴 HIGH — Strong jobs = more rate-hike pressure but also good credit quality for banks. Mixed signal.
July 11, 2026 CPI Report (June 2026) 🔴 HIGH — The most critical data point before Q2 bank earnings. Hot CPI = rate hike = sector headwind. Cool CPI = relief rally for Financials.
July 14, 2026 JPMorgan Chase Q2 2026 Earnings (Pre-Market) 🏦 🔴 CRITICAL — Kicks off bank earnings season. Sets the tone for the entire Financials sector. The single biggest event risk in the swing window.
~July 14–15, 2026 Wells Fargo (WFC), Citigroup (C) Q2 Earnings 🔴 HIGH — Confirms or refutes JPM's NII and credit quality narrative.
~July 15–16, 2026 Goldman Sachs (GS), Morgan Stanley (MS) Q2 Earnings 🔴 HIGH — Capital markets bellwethers. Trading revenue and M&A pipeline guidance critical.
July 28–29, 2026 FOMC Meeting (No dot-plot update) 🟡 MEDIUM — Decision on hold vs. hike. Market prices ~1 hike by October; July meeting likely a hold, but tone matters enormously after Warsh's hawkish debut.
How to Read This Report

Mini-Legend for New Readers

Swing Trading
A holding horizon of roughly 3 days to 6 weeks — longer than day-trading, shorter than buy-and-hold. You're trying to capture a directional move, then exit.
Direction Score (−100 to +100)
A composite score for the sector. Above 0 = bullish lean; below 0 = bearish lean. The needle on the gauge shows where we land. +48 means "meaningfully bullish but not euphoric."
Conviction (High / Medium / Low)
How aligned are all the inputs with each other? High = most signals point the same way. Medium = generally aligned but with notable uncertainty (like today's hawkish FOMC offset). Low = genuinely mixed signals.
Swing-Conviction Score (0–100, blue)
This is the technical driver of stock selection. It answers: "How clean is the setup for this stock to move hard in the sector's direction?" 80+ = strong setup. This score selects the pick.
Fundamental Health Score (0–100, green/amber/red)
This measures business quality — independently of the chart. Is the company actually healthy? Strong earnings growth, margins, free cash flow, clean balance sheet? This score does NOT pick the stock — it shows how much underlying firepower backs the trade.
⛽ ADDS FUEL
For a Long: Fundamental score ≥ 65. The business is genuinely strong — it adds conviction to the bull case. For a Short: Fundamental score ≤ 40 — weakness reinforces the downside.
⚠️ FIGHTS TREND
The fundamentals contradict the trade direction. A healthy company that's being shorted (or a weak company that's being bought). The trade can still work — but acknowledge the tension.
⚡ NEUTRAL
Fundamentals are neither a strong tailwind nor headwind. Trade on technicals; fundamentals don't add much either way.
Earnings Date (Inside Window)
If a stock reports earnings during your planned hold period, that's an event risk — the price can gap sharply in either direction regardless of the technical setup. Reduce size or hedge accordingly.