Defensive Scan
Defensive Scan
The cut's worst names got worse, and two of them finally crossed into capitulation. $HRL fell to RSI 23.0 and $XLU to 23.5 — the first time either has printed below 25 in this scan's recent run — while $VZ, called two scans ago as the one name with a level to defend, broke that shelf: it closed the week at $46.52, below the $47.53 line this scan flagged, and now sits just 0.7% above its 200-day, down from a 4.3% cushion two scans back. Against that, $WMT is the one name with a real, dated reason to have had a good week: it raised full-year guidance on September 22, citing a 750-basis-point tariff-refund boost to operating income, and the stock rose 2.82% to RSI 57.6. $TGT pulled back slightly but remains the cut's only name with a working long-term trend.
Data as-of the 2026-09-23 close (Wednesday's settled session) — every name in this cut carries a fresh bar.
Quick Snapshot
| Signal | Reading |
|---|---|
| Overall | 🔴 The weakest cohort on the board deepened further — two names fell into capitulation for the first time, and the cut's one defensible level ($VZ's shelf) broke |
| Leaders | $WMT (RSI 57.6, +2.82% on the week, a sourced guidance raise); $TGT (48.4, -1.74% on the week but still the cut's only name clearing both the long-trend tests); $ECL (49.9, +0.96% on the week, exited oversold) |
| Laggards | $HRL (23.0, new capitulation print, cause unknown); $XLU (23.5, new capitulation print, worst sector fund again); $MCD (25.9, -4.81% on the week, deepening); $VZ (34.6, its defended shelf broke this week) |
| Key insight | $VZ's $47.53 shelf — flagged two scans ago as the level that decides whether the cut has one working trend or none — broke this week; the cushion above its 200-day has shrunk from 4.3% to 0.7% |
| Caveat | $HRL's and $MCD's news files predate this week's moves (August 31 and August 4); $XLU's last pull failed on a rate-limit error in April and has not been refreshed. None of that silence is evidence nothing happened |
What's Going On
The capitulation band opened for the first time this scan has recorded in this cohort. $HRL fell 4.14% to $19.92, RSI 30.0 to 23.0, with its news file last pulled August 31 — three weeks before this move, so the silence there is a coverage gap, not an answer. $XLU dropped 3.80% to $39.75, RSI 31.3 to 23.5, again the worst sector fund of the week on the desk's macro board; its own news pull failed on a rate-limit error back in April and has never been refreshed, so there is genuinely no coverage on this name at all, not even a stale one. $MCD sits just above the line at RSI 25.9 after a 4.81% weekly decline, its news file last pulled August 4.
$VZ is the week's most consequential move because it resolves a question this scan asked directly two scans ago. The September 18 scan called $47.53 the level that "decides whether that lasts" — hold it and $VZ stays a pullback in the cut's healthiest name, lose it and the cohort has no working trend left outside $TGT. $VZ closed this week at $46.52, below that shelf, with its cushion above the 200-day now down to 0.7% from 4.3% two scans back and its year-over-year return shrinking from +10.12% to +7.31%. Its news file, last pulled September 22, holds nothing but aggregator quote pages — no cause established, but the level broke regardless.
$WMT is the one clean positive story in the cut. It rose 2.82% to $110.53, RSI 45.8 to 57.6, and the desk's news file — pulled fresh September 22 — carries the reason directly: Walmart raised its full-year sales and operating income outlook, reporting adjusted operating income up roughly 17% in constant currency, with a 750-basis-point boost from tariff refunds. That is the rare case in this cut with an actual dated driver behind the move. $ECL also improved meaningfully, up 0.96% to RSI 49.9, exiting the oversold band, though its own news file has not been refreshed since June 21 and offers no explanation.
$TGT pulled back 1.74% to $156.26, RSI 51.7 to 48.4, but it remains the only name in this cohort clearing both the long-trend tests with real margin — a +79.51% year and a price 23.4% above its 200-day. $PPC fell hard, down 6.84% to $27.63, RSI 32.9, deepening an already broken trend (-32.01% year, 18.7% below its 200-day). $SBUX continued sliding after losing its 200-day two scans ago — now 4.3% below it, RSI 26.3, with a year-over-year return that has shrunk from +14.88% to +9.86%.
What Changed Since Prior Scan (2026-09-18)
- $HRL and $XLU both fell into capitulation for the first time this scan has recorded. HRL: RSI 30.0 → 23.0, price $20.83 → $19.92 (-4.4%). XLU: RSI 31.3 → 23.5, price $41.10 → $39.75 (-3.3%) — the worst sector fund of the week again.
- $VZ's defended shelf broke. Price $48.09 → $46.52 (below the $47.53 level flagged two scans ago), RSI 42.0 → 34.6. The cushion above its 200-day shrank from 4.3% to 0.7%, and the year-over-year return fell from +10.12% to +7.31%.
- $WMT had the cut's one sourced positive week. RSI 45.8 → 57.6, price $106.73 → $110.53 (+3.6%), on a September 22 guidance raise citing a tariff-refund boost to operating income.
- $ECL exited the oversold band. RSI 36.4 → 49.9, price $269.46 → $276.72 (+2.7%).
- $PPC dropped hard into deeper oversold. RSI 48.8 → 32.9, price $29.85 → $27.63 (-7.4%) — a new entrant to the distressed group, still 18.7% below its 200-day with a -32.01% year.
- $MCD deepened toward capitulation. RSI 31.6 → 25.9, price $248.24 → $238.32 (-4.0%), now -21.4% on the year.
- $COST improved out of the oversold band. RSI 35.9 → 41.9, price $895.31 → $904.70 (+1.05%).
- $TGT pulled back slightly but remains the cut's one working trend. RSI 51.7 → 48.4, -1.74% on the day to $156.26; still +79.51% on the year and 23.4% above its 200-day.
- The distressed count held roughly steady but shifted deeper. Ten of fifteen names were in the oversold band a week ago with capitulation empty; this scan has two names in capitulation and seven in oversold — nine total, but two of them are now at the true bottom of the RSI scale for the first time.
- No stale bars this scan — every name carries a fresh 2026-09-23 close. Universe unchanged at 15 tickers.
How To Read The Board
RSI is a fourteen-session stretch gauge: under 30 is oversold, under 25 is capitulation. In this cut a low RSI has been a poor buy signal for months, because most of the names carrying one are also below their 200-day with a negative year — that combination is a downtrend, not a discount. Twelve of the fifteen names here fail at least one leg of the long test. Only $TGT (+79.51% year, 23.4% above its 200-day) passes both with real margin. $VZ, which passed by a thin margin two scans ago, now sits barely above its 200-day (+0.7%) with a shrinking year — the margin this scan warned "one more week like this would erase" has very nearly gone. $WMT and $ECL carry positive-but-modest years with negative alpha and sit below or near their 200-day — one of them ($WMT) has a real catalyst behind this week's gain, which is the exception in this cohort rather than the rule.
Price Table
| Stock | Price | RSI | SMA20 | vs SMA20 | 7D% | 30D% | 1Y% | vs SMA200 | Signal |
|---|---|---|---|---|---|---|---|---|---|
| HRL | $19.92 | 23.0 | $21.20 | -6.1% | -4.1% | -17.3% | -18.5% | -14.5% | 🔴 New capitulation print, cause unknown |
| XLU | $39.75 | 23.5 | $42.12 | -5.6% | -3.8% | -8.0% | -7.2% | -10.7% | 🔴 New capitulation print, worst sector fund |
| MCD | $238.32 | 25.9 | $254.99 | -6.5% | -4.1% | -12.6% | -21.4% | -18.5% | 🔴 Deepening toward capitulation |
| SBUX | $94.14 | 26.3 | $101.13 | -6.9% | -3.3% | -12.4% | +9.9% | -4.3% | 🔴 Below its 200-day, deepening |
| HD | $296.72 | 32.3 | $312.90 | -5.2% | -1.9% | -12.1% | -27.8% | -13.1% | 🔴 Breakdown continuing |
| PPC | $27.63 | 32.9 | $30.22 | -8.6% | -6.8% | -13.1% | -32.0% | -18.7% | 🔴 New oversold entrant, broken trend |
| TSN | $51.36 | 33.7 | $53.20 | -3.5% | -1.5% | -11.3% | -4.6% | -14.8% | 🔴 Below its 200-day, negative year |
| VZ | $46.52 | 34.6 | $49.56 | -6.1% | -6.5% | -7.2% | +7.3% | +0.7% | 🟡 Defended shelf broke this week |
| LOW | $191.36 | 34.7 | $199.04 | -3.9% | -1.4% | -11.8% | -26.4% | -18.1% | 🔴 Breakdown continuing |
| XLP | $82.43 | 39.8 | $84.04 | -1.9% | -1.1% | -5.7% | +5.2% | -1.4% | 🟡 Flat year, weak alpha |
| COST | $904.70 | 41.9 | $915.77 | -1.2% | +1.2% | -6.9% | -4.1% | -5.8% | 🔴 Below its 200-day, improved this week |
| TGT | $156.26 | 48.4 | $160.01 | -2.3% | +1.0% | -8.0% | +79.5% | +23.4% | 🟢 The cut's one working trend |
| T | $25.30 | 49.3 | $25.76 | -1.8% | -2.2% | -1.5% | -12.1% | +0.6% | 🔴 Negative year despite the RSI |
| ECL | $276.72 | 49.9 | $277.56 | -0.3% | +1.0% | -3.6% | +4.1% | +1.3% | 🟡 Exited oversold, flat year |
| WMT | $110.53 | 57.6 | $106.68 | +3.6% | +2.8% | +3.8% | +7.8% | -6.8% | 🟡 Sourced guidance raise, below its 200-day |
Tier Analysis
Capitulation (RSI < 25)
$HRL (23.0) and $XLU (23.5) — both new this scan, neither with an established cause. $XLU's own news pull failed months ago and has never been refreshed.
Oversold (RSI 25-40)
$MCD (25.9), $SBUX (26.3), $HD (32.3), $PPC (32.9), $TSN (33.7), $VZ (34.6), $LOW (34.7) — seven names. All seven are below their 200-day; six carry a flat-to-negative year. $VZ is the newest entrant, having just broken the shelf this scan flagged as the level to watch.
Neutral to strong (RSI 40+)
- Negative year despite a decent RSI: $T (49.3, -12.12% year) — the recurring misleading-RSI pattern in this cut.
- Flat year, weak alpha, below the 200-day: $XLP, $ECL — capital preservation, not defense.
- Below the 200-day but with a sourced positive catalyst: $WMT — the one name here with an actual dated driver behind its gain.
- Genuinely working: $TGT — the only name in the cut clearing both the 200-day and the one-year test with a real margin.
Entry Zones
| Stock | Price | Zone | RSI | 1Y% | Conditions |
|---|---|---|---|---|---|
| TGT | $156.26 | $153.09 (its 50-day) to $160.01 (its 20-day) | 48.4 | +79.5% | The cut's one working trend; a reclaim of the 20-day is the confirmation |
| WMT | $110.53 | $107.19 (a prior support shelf), just below the price | 57.6 | +7.8% | Sourced guidance raise this week; the shelf is close underneath |
| ECL | $276.72 | $274.83 (a prior support shelf), just below the price | 49.9 | +4.1% | Exited oversold; sitting on a shelf and near its 200-day |
| VZ | $46.52 | $41.44 (a prior support shelf), well below the price | 34.6 | +7.3% | Lost the shelf this scan had flagged; the next level down is materially lower |
| HRL | $19.92 | No support shelf identified | 23.0 | -18.5% | New capitulation print with no confirmed floor and no established cause — a watch item, not an entry |
Action Matrix
| Stock | Signal | Action | Notes |
|---|---|---|---|
| TGT | 🟢 | 🔒 Hold | The only name here with a positive year, positive alpha and a price well above its 200-day |
| WMT | 🟡 | 🔍 Watch | This week's one sourced positive catalyst; still below its 200-day |
| ECL, XLP | 🟡 | 🔍 Watch | Flat years with negative alpha near the 200-day — capital preservation, not a trend |
| VZ | 🔴 | 🔍 Watch | The shelf this scan flagged broke this week; the cushion above its 200-day is down to 0.7% |
| HD, LOW, MCD, COST, TSN, HRL | 🔴 | ❌ Avoid | Oversold or in capitulation and below their 200-day with flat-to-negative years |
| T, PPC | 🔴 | ❌ Avoid | Mid-range-to-oversold RSI masking negative years and deeply negative alpha |
| XLU, SBUX | 🔴 | ❌ Avoid | Worst names in the cut this scan — $XLU in capitulation with a failed news pull, $SBUX deepening below its 200-day |
What To Watch Next
- $VZ's defended shelf broke this week. The next question is whether $41.44, the next support level down, holds if the slide continues, or whether the 200-day itself — now only 0.7% below the price — goes next.
- $HRL and $XLU are both in capitulation for the first time this scan has recorded, and neither has an established cause: $HRL's news file predates the move by three weeks, and $XLU's pull failed months ago and has never been refreshed. Getting a fresh pull on $XLU specifically should be a priority before the next scan.
- $WMT's guidance raise is the one real catalyst in this cut this week. Whether the market keeps rewarding it or treats the tariff-refund boost as one-time is worth watching on the next print.
- $TGT remains the cut's only working trend but pulled back for a second week. If it holds above its 50-day at $153.09 through a third weak week, that is the test of whether the trend itself is intact or just resting.
- $MCD sits one bad session from joining $HRL and $XLU in capitulation. Whether it crosses that line or stabilizes is the next thing to check.
Sources
- Tape data (price, RSI, moving averages, returns, long-horizon fields): pre-computed summaries as of the 2026-09-23 close — defensive.
- $WMT guidance raise: latest (pulled 2026-09-22; article dated 2026-09-22).
- News checks with nothing on this week's move: latest (pulled 2026-09-22, aggregator pages only),
HRL(pulled 2026-09-02, newest article August 31, predates the move),XLU(last pull failed on a rate-limit error 2026-04-29, never refreshed since),MCD(pulled 2026-08-04, predates the move),PPCandECL(both last pulled 2026-06-21, predate the move). Event recordresearch/stock-events/checked for the 2026-09-18 to 2026-09-23 window: only ABVX, AIR, SFIX, GIS and MU earnings are filed, none in this cut. - Prior scan for comparison: 2026-09-18-defensive-scan.
Related
9 eventsNo direct external sources are attached to this read.