Defensive Scan

Scan

Defensive Scan

raw scan snapshot — prices as of scan date, not live 29 rows · screens, not recommendations event statusscheduledprior scanresearch/scans/2026-09-04-defensive-scan.md

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.
10 events

No direct external sources are attached to this read.