These reports are educational tools only — not investment advice — and they are generated with the assistance of AI, which can make mistakes. Always verify every price, level and date with your broker before acting.
By continuing, you acknowledge the full disclaimer shown at the bottom of every report and agree to our Terms & Conditions and Privacy Policy.
Market regime: Risk-off with a hard energy exception — bond yields hit a 19-month high, VIX spiked 9%, and broad equities are under pressure from the U.S.–Iran military exchange and Fed rate-hike fears. But energy stocks are breaking higher on the oil spike.
Every sector call flows from the macro backdrop — read this first to understand the "why."
Every sector and hot theme scored on the same −100 (most bearish) to +100 (most bullish) scale — green bars grow right, red bars grow left from the center. The two best opportunities in each direction get a pick badge.
| Sector / Theme | ETF | Score | Direction (−100 ← 0 → +100) | Label | Conv. | Pick |
|---|---|---|---|---|---|---|
| Energy | XLE | +82 | BULLISH | High | ▲ PICK | |
| Oil Services | OIH | +74 | BULLISH | High | ▲ PICK | |
| Defense | ITA | +62 | BULLISH | Medium | ||
| Semiconductors | SMH | +48 | BULLISH | Medium | ||
| Technology | XLK | +38 | BULLISH | Low | ||
| AI & Data-Center | — | +35 | BULLISH | Medium | ||
| Financials | XLF | +28 | BULLISH | Low | ||
| Gold Miners | GDX | +18 | NEUTRAL | Low | ||
| Cybersecurity | PANW | +15 | NEUTRAL | Low | ||
| Health Care | XLV | +10 | NEUTRAL | Low | ||
| Industrials | XLI | +6 | NEUTRAL | Low | ||
| Uranium | URA | +5 | NEUTRAL | Low | ||
| Comm. Services | XLC | +4 | NEUTRAL | Low | ||
| Consumer Staples | XLP | +2 | NEUTRAL | Low | ||
| Materials | XLB | −8 | NEUTRAL | Low | ||
| Biotech | XBI | −12 | NEUTRAL | Low | ||
| China Tech | KWEB | −18 | BEARISH | Low | ||
| Homebuilders | XHB | −28 | BEARISH | Medium | ||
| Real Estate | XLRE | −38 | BEARISH | Medium | ||
| Clean / Solar | TAN | −42 | BEARISH | Medium | ||
| Utilities | XLU | −44 | BEARISH | Medium | ||
| Crypto / Miners | IBIT | −48 | BEARISH | Medium | ||
| Regional Banks | KRE | −52 | BEARISH | Medium | ▼ PICK | |
| Consumer Disc. | XLY | −68 | BEARISH | High | ▼ PICK |
The two strongest-scoring sectors in each direction get a full breakdown below — thesis, top-3 stocks, and key risks.
Scoring breakdown:
| Input (weight) | Read | Points |
|---|---|---|
| Trend & price structure (30%) | XLE in clear uptrend, above rising 20/50/200-day MAs, higher highs; +9% in last 30 days | +26 |
| Relative strength vs SPY (25%) | +43% YTD vs SPY +13% — massive sustained outperformance | +24 |
| Macro tailwind/headwind (20%) | Oil above $90, Iran war premium, data-center energy demand, rising rates less impactful to E&P cash flows | +18 |
| News & catalyst flow (15%) | XOM Q2 net income $14.5B, COP strong Q2, SLB $4.1B Kelvion deal, peace talks collapsed, Brent briefly $100 on tanker attacks | +12 |
| Momentum / breadth (10%) | Strong breadth — refiners, majors, E&P, services all participating; RSI elevated but not yet exhausted | +8 |
| Total | +88 → capped +82 (RSI caution) | |
Cross-currents (what would make this wrong):
XOM is the sector's anchor name — record free cash flow, dividend payer, and direct beneficiary of every dollar oil moves higher.
COP is the pure-play E&P with the highest oil-price sensitivity in the large-cap space — when crude moves, COP moves more.
SLB (formerly Schlumberger) is the "picks and shovels" play on higher oil — when producers drill more, SLB wins on both volume and pricing power.
Scoring breakdown (brief): OIH scores +74 vs XLE's +82. The gap reflects slightly weaker breadth (fewer names in trend) and higher volatility making the risk/reward slightly less clean. The thesis is identical — oil above $90 = more drilling = more services revenue.
Note: OIH top stocks largely overlap with XLE drill-down (SLB, HAL, BKR). See XLE drill-down cards above for the primary stock detail. In a separate sector deep-dive run, we'd rank HAL and BKR as the complementary OIH-specific names.
Scoring breakdown:
| Input (weight) | Read | Points |
|---|---|---|
| Trend & price structure (30%) | Lower highs since Jan 2026, 5.9% below peak, Nike / cruise names at 52-week lows, structure deteriorating | −22 |
| Relative strength vs SPY (25%) | −2.3% YTD vs SPY +13% — persistent, multi-month underperformance; rotation AWAY from sector visible | −20 |
| Macro tailwind/headwind (20%) | Rising rates (4.81% 10yr, 70% hike odds) directly hurts big-ticket purchase financing; inflation at 3.4% compresses real spending | −16 |
| News & catalyst flow (15%) | Nike 12-year low, Dick's Sporting Goods Q2 revenue miss and guidance cut, On Holding weak guidance, Wynn/LVS/Carnival at 52-wk lows | −10 |
| Momentum / breadth (10%) | Weak breadth — majority of sector below 50-day MAs; sector rotation clearly out, into energy | −8 |
| Total | −76 → filed at −68 (Amazon/Tesla cushion) | |
Cross-currents (what would make this wrong):
NKE is in full structural breakdown — a 12-year price low, JPMorgan downgrade, China business collapsing, and an earnings date inside the swing window that could be a negative catalyst.
Carnival (CCL) is the clearest leverage play on consumer discretionary collapse — cruise/leisure is the most rate-sensitive and discretionary-spending-dependent sub-sector, and it's already printing 52-week lows.
AMZN is the wildcard — it's 22% of XLY and the reason the ETF isn't even lower, but it faces its own rate-sensitive, consumer-spending headwinds.
Note: Full KRE stock-card drill-down would be covered in a dedicated regional bank deep-dive. The three most vulnerable names to watch are those with high CRE concentrations and rising deposit costs — verify specific names in your brokerage before acting.
The best single setups across all drill-downs, ranked strictly by Swing-Conviction score. These are setups to study — not directives to trade. Every name appears in a drill-down above.
| # | Ticker / Company | Direction | Score | Entry / Key Level | One-Line Catalyst | Earnings Window |
|---|---|---|---|---|---|---|
| 1 | XOM — ExxonMobil | LONG | 82 | Pullback to 20-day EMA; stop below prior support | Oil above $90 on Iran conflict; $14.5B Q2 net income; record FCF; Sept 10 dividend | Oct 23 ✓ outside window |
| 2 | NKE — NIKE | SHORT/AVOID | 80 | Short any bounce $40–42; stop above resistance | 12-year price low; JPM downgrade to Underweight; China revenue −11% YoY; structural breakdown | ⚠ Oct 1 — inside window; size down |
| 3 | COP — ConocoPhillips | LONG | 76 | 52-week high breakout continuation or pullback to 20-day EMA | Pure E&P; maximum oil-price leverage; strong Q2 beat; 13-country diversification | Date unconfirmed — verify |
| 4 | SLB — SLB N.V. | LONG | 70 | Post ex-div pullback entry; support at recent consolidation | $4.1B Kelvion acquisition; Brent >$90 drives services demand; ex-div Sep 2 | Date unconfirmed — verify |
| 5 | CCL — Carnival Corp. | SHORT/AVOID | 72 | Short any bounce from 52-week low area; stop above nearest resistance | 52-week low Sept 1; oil at $90 = rising fuel costs; high debt vs rising rates; consumer wallet squeeze | Date unconfirmed — verify |
The two weeks ahead — every date below comes from a live search result in this run. If a date could not be confirmed, it is marked accordingly. Derive your own weekday by counting from today (Wednesday, September 2).
| Date | Day | Event | Sectors Affected | Impact |
|---|---|---|---|---|
| Sep 2 | Wed (today) | ISM Services PMI (10:00 AM ET) · SLB ex-dividend date | Broad market; XLE (SLB) | High |
| Sep 4 | Fri | JOLTS Job Openings (Aug data, 10 AM ET) | Broad market; KRE, XLF | Medium |
| Sep 5 | Fri | ⚠ Nonfarm Payrolls — August (8:30 AM ET) | ALL sectors — single biggest catalyst this week | CRITICAL |
| ~Sep 10 | Wed (est.) | CPI — August (date unconfirmed — verify; typically mid-month) | Broad market; XLRE, XLU, XLK most sensitive | High |
| Sep 15–16 | Mon–Tue | ⚠ FOMC Meeting — Federal Reserve rate decision (Sep 16, 2:00 PM ET) | ALL sectors — ~70% odds of 25bps hike to 4.00% | CRITICAL |
| Oct 1 | Thu | ⚠ Nike (NKE) Earnings — inside swing window | XLY, Consumer Discretionary | High — earnings risk for NKE positions |
| Oct 7 | Wed (est.) | FOMC Minutes — September 15–16 meeting (confirmed Oct 7 per Federal Reserve) | Broad market | Medium |
| Oct 23 | Fri (est.) | ExxonMobil (XOM) Earnings — Q3 2026 | XLE, Energy | Medium — outside current swing window |
| Oct 27–28 | Tue–Wed | FOMC Meeting — October rate decision (Oct 28, 2:00 PM ET, per Fed.gov) | ALL sectors | High |
| Oct 28 | Wed | Tesla (TSLA) Earnings — Q3 2026 | XLY, Consumer Discretionary | Medium |
⚠ Dates from live search: FOMC Sep 15–16 and Oct 27–28 confirmed via Federal Reserve.gov; NFP Sept 5 inferred as first Friday of September per BLS schedule; XOM earnings Oct 23 confirmed via Investing.com; NKE Oct 1 confirmed via Yahoo Finance; TSLA Oct 28 confirmed via TradingView. August CPI date unconfirmed — verify vs BLS calendar before trading. All other dates are estimates — verify in your own brokerage.
This section explains the method behind the numbers — what each metric means and how scores are built. The actual results are in the body above.