Defensive Scan
Defensive Scan
The cohort's cooldown became a rout: the oversold band grew from five names to seven, and $TGT — the cut's cleanest long trend for three straight scans — cracked, falling from RSI 63.2 to 47.9 on a 5.2% weekly decline. $HRL crashed further into capitulation territory (RSI 28.9 to 23.2, now down 19.1% on the year), while $SBUX and $HD both fell newly into the oversold band (31.8 and 32.3). Only $T and $VZ still clear the long-trend test cleanly — $TGT's slip leaves the cohort with just two genuinely healthy names, down from three last scan.
Data as-of the 2026-09-11 close (Friday's settled session) — every name in this cut carries a fresh bar this scan.
Source: defensive.json. Prior scan: 2026-09-04-defensive-scan.
Quick Snapshot
| Signal | Reading |
|---|---|
| Overall | 🔴 The weakest cohort on the board got weaker — the oversold band grew to seven of fifteen names and $TGT, the cut's one clean uptrend, cracked this scan |
| Leaders | $VZ (RSI 63.3, up 14.7% on the year, one of only two genuinely healthy long trends left); $T (61.9, still flat-to-down on the year despite the RSI read) |
| Laggards | $HRL (23.2, crashed further, now the cut's deepest print and down 19.1% on the year); $MCD (31.2, deepened from last scan's newly-oversold read); $SBUX (31.8, fell newly into the band) |
| Key insight | $TGT's RSI fell from 63.2 to 47.9 on a 5.2% weekly decline — the cohort's one clean long trend for three straight scans is now cooling, not just the structurally weak majority |
What's Going On
$HRL is this scan's deepest print: RSI fell from 28.9 to 23.2, extending its capitulation for a second straight scan, on a 4.5% weekly decline. Its year-over-year return worsened to -19.1% (from -14.7%) with an alpha of -35.3 — this remains a genuine breakdown, not a bounce setup, and it's now the cut's worst name by RSI, having overtaken $TSN.
The oversold band grew substantially this scan — from five names to seven — with $SBUX and $HD both falling newly in. $SBUX cooled from RSI 44.9 to 31.8 on a 5.5% weekly decline; its long-trend numbers held up better than the RSI suggests (still +19.9% 1Y, essentially flat versus its 200-day at +0.8%), so this reads as a sharp pullback rather than an outright breakdown — but it's a much weaker read than last scan's "long trend healthy" call. $HD deepened its own slide (RSI 37.8 to 32.3), still a genuine breakdown with a -27.1% year-over-year return and price 10.1% below its 200-day. $MCD also deepened (34.3 to 31.2), still -18.1% on the year. $LOW (33.8), $COST (35.5), and $TSN (38.0) round out the oversold band — all structurally weak, below their 200-day with negative-to-flat year-over-year returns.
The most consequential change this scan is $TGT. For three straight scans it was the cohort's cleanest long trend, holding above RSI 63 with a triple-digit multi-year gain; this scan it fell to RSI 47.9 on a 5.2% weekly decline. Its long-trend numbers are still intact — +70.3% year-over-year, +25.7% above its 200-day — so this is a pullback inside an otherwise strong trend rather than a breakdown, but it's the first crack in the name that's carried this cut's "still healthy" story since early scans.
$WMT and $XLU, which both climbed fully out of the oversold band last scan, cooled again this scan without falling back in — $WMT to RSI 47.0 (from 45.7) and $XLU to 38.1 (from 43.9, falling just short of the band). Both remain below their 200-day with flat-to-negative year-over-year returns, the same weak-alpha signature flagged for multiple scans. $ECL (45.3) and $XLP (40.4) sit in the same bucket. $T's RSI (61.9) again looks like one of the cut's healthier prints even though its year-over-year return (-11.6%) and alpha (-27.9) remain worse than several names sitting in the oversold band — the same misleading-RSI pattern flagged in this cohort repeatedly. $VZ is now the cleanest name left in the cut: RSI 63.3, up 14.7% on the year, 10.3% above its 200-day.
What Changed Since Prior Scan (2026-09-04)
- $HRL crashed further, extending its capitulation. RSI 28.9 → 23.2 (-5.7), price down 4.5% for the week — now the cut's deepest print, year-over-year return worsened to -19.1% (from -14.7%).
- $SBUX fell newly into the oversold band. RSI 44.9 → 31.8 (-13.1), price down 5.5% for the week — still +19.9% 1Y and roughly flat vs its 200-day, a sharp pullback rather than a clean breakdown.
- $HD deepened its slide within the oversold band. RSI 37.8 → 32.3 (-5.5) — still a genuine breakdown, -27.1% 1Y.
- $MCD also deepened. RSI 34.3 → 31.2 (-3.1), still -18.1% 1Y.
- $TGT cracked for the first time in three scans. RSI 63.2 → 47.9 (-15.3), price down 5.2% for the week — long-trend numbers (1Y +70.3%, vs-200-day +25.7%) still intact, but this is the cohort's clearest change this scan.
- The oversold band grew from five names to seven. $HRL, $MCD, $HD, $LOW, $COST, $TSN, and newly $SBUX.
- $WMT and $XLU both cooled further without re-entering the band. WMT: 45.7 → 47.0. XLU: 43.9 → 38.1 (just above the line).
- No stale bars this scan — every name carries a fresh 2026-09-11 close.
- Universe unchanged. Same 15 tickers as the prior scan.
How To Read The Board
RSI measures how stretched a stock is over the past 14 sessions — under 30 signals oversold, over 70 signals overbought. vs SMA20 is the price gap to the 20-day average. 1Y% and vs SMA200 are the numbers that separate a genuine breakdown from a rough week: $HRL, $MCD, $HD, $LOW, $COST, $TSN, and $T are all below their 200-day (or, for $T, badly lagging on alpha) with a flat-to-negative year — structurally weak regardless of this scan's RSI reading. $TGT and $SBUX are this scan's key reads: both cooled hard on the RSI but both still clear their 200-day with a strongly positive year — pullbacks inside intact trends, not breakdowns, though $TGT's crack from a three-scan-clean trend is the notable change to track next.
Price Table
| Stock | Price | RSI | SMA20 | vs SMA20 | 7D% | 30D% | 1Y% | vs SMA200 | Signal |
|---|---|---|---|---|---|---|---|---|---|
| HRL | $20.57 | 23.2 | $22.62 | -9.1% | -4.5% | -15.7% | -19.1% | -12.1% | 🔴 Deepening capitulation, new cut-low |
| MCD | $252.53 | 31.2 | $263.06 | -4.0% | -1.2% | -8.4% | -18.1% | -14.4% | 🔴 Breakdown, deepened |
| SBUX | $98.74 | 31.8 | $105.20 | -6.1% | -5.5% | -9.0% | +19.9% | +0.8% | 🟡 Sharp pullback, still intact |
| HD | $308.74 | 32.3 | $327.07 | -5.6% | -3.8% | -10.1% | -27.1% | -10.1% | 🔴 Breakdown, deepened |
| LOW | $196.82 | 33.8 | $208.19 | -5.5% | -3.7% | -8.9% | -27.8% | -16.5% | 🔴 Breakdown |
| COST | $904.77 | 35.5 | $937.76 | -3.5% | -1.2% | -4.7% | -6.2% | -5.8% | 🔴 Below 200-day |
| TSN | $52.98 | 38.0 | $55.56 | -4.6% | +3.0% | -5.1% | -5.5% | -12.4% | 🔴 Below 200-day |
| XLU | $42.39 | 38.1 | $43.19 | -1.9% | -1.6% | -3.3% | -0.4% | -5.0% | 🔴 Below 200-day, weak alpha |
| XLP | $83.38 | 40.4 | $85.21 | -2.1% | -1.4% | -2.0% | +3.5% | -0.1% | 🟡 Flat 1Y, weak alpha |
| ECL | $276.18 | 45.3 | $281.01 | -1.7% | -1.1% | -0.8% | +0.5% | +1.1% | 🟡 Flat 1Y, weak alpha |
| WMT | $107.15 | 47.0 | $107.29 | -0.1% | 0.0% | -7.6% | +4.4% | -9.7% | 🟡 Below 200-day, weak alpha |
| TGT | $155.83 | 47.9 | $160.77 | -3.1% | -5.2% | +1.2% | +70.3% | +25.7% | 🟢 Cracked this scan, still intact |
| PPC | $30.24 | 51.5 | $30.66 | -1.4% | -0.8% | +12.6% | -31.4% | -12.0% | 🔴 Bounce in broken trend |
| T | $26.06 | 61.9 | $25.54 | +2.0% | +1.5% | +7.5% | -11.6% | +3.6% | 🔴 Flat-to-down 1Y, weak alpha |
| VZ | $50.61 | 63.3 | $49.76 | +1.7% | +0.9% | +7.7% | +14.7% | +10.3% | 🟢 Cleanest trend left in the cut |
Tier Analysis
Extreme Oversold (RSI < 25)
$HRL (23.2) — the cut's new deepest print, down 19.1% on the year and 12.1% below its 200-day, deteriorating for a second straight scan.
Oversold (RSI 25-40)
$MCD (31.2), $SBUX (31.8), $HD (32.3), $LOW (33.8), $COST (35.5), $TSN (38.0), $XLU (38.1) — seven names, up from five last scan. $SBUX is the exception in the band: still above its 200-day with a strongly positive year, a sharp pullback rather than a breakdown. The other six are below their 200-day with negative-to-flat year-over-year returns.
RSI 40+ (everyone else)
- Genuine breakdown (below 200-day, negative 1-year): None remaining above RSI 40 that isn't already flagged below — $PPC still fits this pattern despite a mid-range RSI.
- Flat/negative 1-year despite decent RSI (weak alpha, watch closely): $XLP, $ECL, $WMT, $PPC, $T — five names where the year-over-year number and alpha undercut a more constructive-looking RSI.
- Cracked this scan, long trend still intact: $TGT — the cut's one clean long trend for three scans, now cooling on the RSI but not yet failing the 1-year/200-day test.
- Genuinely healthy long trend: $VZ — the only name left in the cut that clears both the 200-day and the 1-year alpha test cleanly without a caveat.
Entry Zones
| Stock | Price | Zone | RSI | 1Y% | Setup |
|---|---|---|---|---|---|
| VZ | $50.61 | <$47.53 (a prior support level) | 63.3 | +14.7% | Not extended despite the RSI; above its 200-day with a positive year — the cleanest name left in the cut |
| SBUX | $98.74 | <$97.64 (a prior support level) | 31.8 | +19.9% | Fell hard on the RSI this scan, but the long trend held — the one oversold-band name with a genuinely healthy long trend |
| TGT | $155.83 | Watch $160.77 (its 20-day) | 47.9 | +70.3% | Cracked this scan after three scans as the cut's cleanest trend; long-trend numbers still intact, worth confirming the pullback holds before treating as a breakdown |
| HRL | $20.57 | No support shelf identified | 23.2 | -19.1% | Deepening capitulation with no confirmed floor; negative year keeps this a watch, not a buy |
| HD | $308.74 | No support shelf identified | 32.3 | -27.1% | Genuine breakdown, negative year, deepened again this scan |
Action Matrix
| Action | Stocks | Why |
|---|---|---|
| 🔒 HOLD | VZ | The only name left in the cut with a positive year-over-year return, positive alpha, and price comfortably above the 200-day |
| 🔍 WATCH | TGT, SBUX | Both cracked hard on the RSI this scan but still pass the long-trend test — confirm whether the pullback holds or deepens next scan |
| ⚠️ WATCH, OVERSOLD BUT UNCONFIRMED | MCD, HD, LOW, COST, TSN | Oversold band, but all five are below their 200-day with a negative-to-flat year — confirm a real floor before treating the RSI reading as a buy signal |
| ⚠️ AVOID / DON'T CHASE | PPC | Rally sits inside a trend still down over 31% over the year |
| ❌ AVOID / BREAKDOWN WATCH | HRL, T, ECL, XLU, XLP, WMT | Below (or barely above) the 200-day with a flat-to-negative year-over-year return and negative alpha — the structurally weak majority of this cut, now including the cut's deepest print |
What To Watch Next
- $HRL is now the cut's deepest print for a second straight scan — does it find a floor, or does the deterioration keep compounding?
- $TGT cracked after three straight scans as the cohort's cleanest trend — does this stay a one-scan pullback, or is the long trend genuinely starting to weaken?
- $SBUX fell newly into the oversold band while its long-trend numbers held — does the price confirm a floor, or does the RSI keep falling toward the structurally-weak names below it?
- Only $VZ (and, more cautiously, $TGT and $SBUX) clear the long-trend test this scan, down from three clean names last scan — does the defensive complex broadly stabilize, or does the weakness keep spreading to the cohort's remaining strong names?
Sources
- Tape data (price/RSI/SMA/returns): full-scan pre-computed summaries as of the 2026-09-11 close — defensive.
- Prior scan for comparison: 2026-09-04-defensive-scan.
Related
10 eventsNo direct external sources are attached to this read.