Geopolitical Risk Scan

Scan

Geopolitical Risk Scan

raw scan snapshot — prices as of scan date, not live 62 rows · screens, not recommendations ported fromresearch/classic/scans/2026-04-26-geopolitical-risk.md

War premium deflating: defense primes -15-17%, oil -10% 7D. But the structure isn't broken — USO still +55% above SMA200, HAL/SLB outperforming upstream (late-cycle US energy dominance signal). Safe havens mixed: gold digesting, TLT flat.

Quick Snapshot

Signal Reading
Overall 🟡 Risk premium deflating but not collapsing — energy services outperforming upstream (late-cycle signal), defense primes in capitulation, gold holding above SMA200
Key insight Services (HAL +7.4% 7D, SLB +5.1% 7D) outperforming upstream producers (XOM -5.1%, CVX flat) — this is the late-cycle signal from the US Energy Dominance perspective. Infrastructure/production-as-a-service capturing durable revenue while commodity prices compress.

What Changed vs 2026-04-10

Asset Apr 10 Apr 26 Move Note
USO $127.61 $124.50 -2.4% Still elevated, but cooling
XOM $153.24 $152.64 -0.4% Flat — holding near SMA50
CVX $187.53 $185.21 -1.2% Slight pullback
SLB $52.11 $51.92 -0.4% Near flat but 7D strong
HAL $37.65 $40.36 +7.2% Services outperforming — big signal
LMT $621.53 $513.45 -17.4% Defense premium fully unwinding
NOC $680.56 $575.11 -15.5% Same — panic-level selloff
GLD $437.28 $433.25 -0.9% Gold digesting, not breaking
GDX $99.03 $94.34 -4.7% Miners down absolute but outperforming GLD on 30D
TLT $86.42 $86.75 +0.4% Flat — bonds not serving as crisis hedge

Oil Producers (Upstream vs Services)

Upstream Producers

Stock Price 7D 30D 3M RSI vs SMA20 Trend Status Action
XOM $152.64 -5.10% -2.92% +18.01% 41.9 -5.3% weak-down 🟡 Pullback 🔒 Hold
CVX $185.21 -0.27% -9.72% +11.65% 41.5 -4.1% weak-down 🟡 Pullback 🔒 Hold
OXY $55.83 -4.63% -2.48% +31.36% 40.9 -8.4% strong-up 🟡 Pullback 🔒 Hold
COP $121.76 +3.55% -5.56% +24.64% 49.1 -2.5% strong-up 🟡 Neutral 🔒 Hold
DVN $47.94 +6.53% -4.90% +24.75% 54.7 +0.2% strong-up 🟡 Neutral 🔒 Hold
EOG $133.13 +3.16% -6.32% +24.69% 48.1 -2.8% strong-up 🟡 Neutral 🔒 Hold

Oilfield Services (THE LATE-CYCLE SIGNAL)

Stock Price 7D 30D 3M RSI vs SMA20 Trend Status Action
SLB $51.92 +5.08% +15.48% +11.20% 57.8 +3.9% strong-up 🟡 Neutral 🔒 Hold
HAL $40.36 +7.37% +4.48% +18.71% 63.9 +5.2% strong-up 🟠 Near OB 🔒 Hold

US Energy Dominance Perspective Signal — Services Outperforming Upstream:

  • HAL +7.4% 7D vs XOM -5.1% 7D = 12.5% divergence in a single week. SLB +5.1% 7D vs CVX -0.3% = 5.4% divergence.
  • This is the late-cycle energy play pattern: when commodity prices plateau or pull back, oilfield services companies capture margin from production efficiency contracts. Producers need HAL/SLB to maintain output even if oil prices stagnate.
  • HAL at 41.8% above SMA200, RSI 64, near its 52wk high (-2%) — the market is pricing HAL as a durable infrastructure story, not just an oil price leveraged bet.
  • SLB 30D +15.5% is one of the strongest 30D returns in the geopolitical watchlist. Its 30D momentum is outpacing every upstream producer and every defense prime.
  • Implication for US Energy Dominance thesis: The perspective is correct. Services (HAL, SLB) are capturing the durable portion of energy spend while upstream (XOM, CVX) digests the commodity pullback. This is not the end of the energy cycle — it's a mid-cycle rotation within energy.

Energy ETFs

Stock Price 7D 30D 3M RSI vs SMA20 Trend Status Action
USO $124.50 -9.98% +8.23% +71.46% 55.2 +0.2% strong-up 🟡 Pullback 🔒 Hold
UNG $10.68 -5.36% -12.53% +4.3% 36.1 -8.7% strong-down 🔴 Breakdown ❌ Avoid
XLE $55.81 -5.52% -2.97% +16.88% 38.9 -5.9% weak-down 🟡 Approaching OS 📈 Accumulate
OIH $403.31 -0.68% +8.25% +23.49% 54.3 0.0% strong-up 🟡 Neutral 🔒 Hold
XOP $168.69 -4.59% +1.19% +28.37% 47.3 -4.3% strong-up 🟡 Pullback 🔒 Hold
  • OIH (oil services ETF, holds HAL/SLB prominently) holding +8.25% 30D while XLE (broad energy) is -3% 30D — the services-vs-upstream divergence shows up clearly at the ETF level too.
  • XLE approaching RSI 39 — getting to oversold. The SMA200 is at $47.05 (way below current $55.81) so there's structural support. Opportunistic accumulation zone building.

Safe Havens

Stock Price 7D 30D 3M RSI vs SMA20 Trend Status Action
GLD $433.25 -2.23% +4.07% -6.77% 47.2 -0.1% weak-down 🟡 Neutral 🔍 Watch
SLV $68.28 +4.70% -6.75% -19.25% 48.5 +3.0% weak-down 🟡 Neutral 🔍 Watch
GDX $94.34 -4.95% +9.29% -12.23% 47.7 -1.1% weak-down 🟡 Neutral 📈 Accumulate
UUP $27.38 -1.26% -1.26% +0.18% 41.6 -1.1% strong-up 🟡 Neutral 🔍 Watch
TLT $86.75 -0.28% -0.13% -0.69% 49.2 +0.4% weak-down 🟡 Neutral 🔍 Watch
  • Gold (GLD) continues to digest the April blow-off. Not breaking down — still +42% 1Y and +11.5% above SMA200. Safe haven function remains intact, just not being actively bid.
  • GDX outperforming GLD on 30D (+9.3% vs +4.1%) — gold-crash perspective signal that miners are being valued for operating leverage, not just gold price beta. This is constructive for the gold complex long-term.
  • TLT completely flat — bonds providing zero safe-haven premium. This is notable: in a traditional risk-off scenario, TLT should rally. The fact that it's flat while gold is correcting suggests the market is pricing in inflation/energy risk rather than pure recession/crisis risk. Geopolitical inflation risk, not deflationary flight-to-safety.
  • Dollar (UUP) weakening slightly. Dollar weakness is paradoxically supportive of commodities and EM, which creates a mixed signal on whether this is true geopolitical risk reduction or just a macro rotation.

Defense Quick Look

Stock Price 7D 30D RSI Status Action
LMT $513.45 -12.98% -17.74% 19.3 🔴 Capitulation ✅ Watch for entry
RTX $201.41 +2.36% -2.26% 53.7 🟢 Resilient 🔒 Hold
NOC $575.11 -13.54% -16.80% 18.2 🔴 Capitulation ✅ Watch for entry
GD $313.21 -6.78% -10.73% 25.7 🔴 Oversold ✅ Strong Buy Zone
ITA $215.80 -7.01% -4.45% 36.8 🟡 Approaching OS 📈 Accumulate
DFEN $59.15 -20.28% -16.02% 35.8 🔴 Breakdown ⚠️ Avoid

Defense is the crisis loser in this scan — see full analysis in 2026-04-26-defense-contractors. War-premium deflation is the primary driver. RTX remains the lone outlier with intact uptrend.


Crisis Losers (What's Pricing Out Risk)

Asset Apr 10 Apr 26 Change Signal
DFEN (defense 3x) $72.85 $59.15 -18.8% Leveraged war premium unwind
LMT $621.53 $513.45 -17.4% Defense budget fear
NOC $680.56 $575.11 -15.5% Same
XLE (broad energy) $56.94 $55.81 -2.0% Oil pullback but modest
USO $127.61 $124.50 -2.4% Oil risk premium cooling

The crisis losers paint a clear picture: the market is pricing out the defense/military risk premium far more aggressively than the energy/oil risk premium. LMT/NOC -15-17% vs USO -2.4% suggests the market believes the geopolitical tension persists (keeps oil bid) but the specific scenarios requiring massive defense procurement are rolling off.


Crisis Playbook

Current geopolitical environment: Risk de-escalation scenario gaining probability.

Scenario Probability Signal Trades
War-ends / ceasefire Defense primes -15-17% = market pricing this in Short: DFEN (already down). Long: BA, airlines, travel (war-ends beneficiaries)
Iran deal / oil normalization USO -10% 7D = market testing this Watch USO SMA50 ($102); if holds, buy dip
Iran escalation resumes TLT flat, GLD not bidding = market not pricing this If USO reclaims $130, geopolitical premium back; buy XOM/COP/SLB
Stagflation (energy+defense dual spike) Not the current pricing GLD + USO + TLT would all spike together

Current read: The market is pricing a "soft landing geopolitically" — risks normalizing but not disappearing. Services over upstream, value over growth, EM recovery on dollar weakness. The defense prime selloff is the most aggressive signal that this de-escalation pricing is real and not just noise.


What to Watch

Trigger Asset Implication
USO breaks below $110 (SMA50 region) Energy broadly Oil risk premium fully removed — reassess COP, OXY, DVN thesis
LMT/NOC RSI crosses back above 25-30 Defense primes Capitulation complete — buyers returning; add GD/LHX first
TLT rallies >3% Bonds True risk-off signal — would validate crisis escalation, not de-escalation
GLD reclaims $445 Gold Geopolitical safe-haven bid returning — Iran/escalation back
HAL/SLB continue outperforming upstream Oilfield services Late-cycle energy trade confirming — add OIH
EEM >$65 EM Dollar weakness narrative fully established — commodities follow
Ukraine ceasefire news Europe (VGK/EWG), airlines, travel War-ends playbook activated — BA, DAL, MAR

Action Matrix

Action Assets Why
🔒 HOLD USO, XOM, COP, DVN, EOG, OIH, XOP, HAL, SLB, GLD, GDX, RTX, PPA Core positions; structure intact despite pullback
📈 ACCUMULATE XLE, GDX, ITA Approaching oversold; services + miners outperforming
✅ WATCH/STAGE LMT, NOC, GD, LHX RSI 18-27 extreme oversold — wait for upturn confirmation
🔍 WATCH TLT, UUP Dollar/bonds direction pivotal for overall macro read
⚠️ CAUTION OXY (near SMA20), DFEN OXY -8.4% below SMA20; DFEN leveraged destruction
❌ AVOID UNG Structural downtrend, no catalyst

Key Discoveries

Discovery Implication
HAL +7.4% / SLB +5.1% 7D vs XOM -5.1% — services crushing upstream Late-cycle US Energy Dominance signal confirmed — production infrastructure wins when commodity price plateaus
Defense primes RSI 18-27 — sector capitulation War premium being rapidly repriced; not a signal to exit everything — it's a staging opportunity for GD/LHX
TLT flat while GLD/defense selling off Market pricing inflation risk, not recession risk — geopolitical, not deflationary
OIH +8.25% 30D vs XLE -3% 30D Services-vs-upstream divergence is now visible at ETF level — actionable rotation signal

Open Questions

  • Is the defense prime selloff a temporary war-premium unwind or the beginning of a structural de-rating on US defense budget cuts?
  • When does the ceasefire pricing (if real) become a "buy the war-ends playbook" trade for airlines/travel/BA vs staying defensive?
  • Does the TLT flatness persist? If bonds eventually sell off too, that's the stagflation signal — watch for gold + oil + bonds all weakening simultaneously.
10 events

No direct external sources are attached to this read.