Williams AO/AC Signals W24 2026 — 45 Signals Across 12 Sectors
W24 2026: 45 AO/AC signals across 388 tickers. Source: radar.db.
Edition 8 · 2026-06-12
W23 Scorecard
🔴 MODEL OUTPUT — Published candidates from last week. No edits. No omissions.
Performance of all Category A candidates named in W23. Prices measured from the Thursday close of W23 (2026-06-10) to the Thursday close of W24 (2026-06-12). Alpha Vantage weekly bars — last bar of the trading week.
| Ticker | Signal (W23) | Entry Reference | W24 Close | Δ% | Result | Notes |
|---|---|---|---|---|---|---|
| CAG | S1 | $13.01 | $13.74 | +5.6% | — | Still S1, p5%. At structural lows. Holding. |
| CHTR | S1 | $132.12 | $145.82 | +10.4% | — | Still S1, p5%. At structural lows. Holding. |
| MOS | S2D | $22.24 | $22.69 | +2.0% | ✗ | Signal lost. AC flipped positive. |
| RXRX | S2D | $3.31 | $3.15 | -5.0% | ✗ | Signal lost. AC flipped positive. |
| IR | S1 | $72.25 | $74.00 | +2.4% | — | Still S1, p13%. At structural lows. Holding. |
| AGIO | S2D | $28.29 | $29.46 | +4.1% | ✗ | Signal lost. AC flipped positive. |
| CLX | S1 | $94.14 | $96.82 | +2.8% | ✓ | Escalated to S2D. p13%. |
| VKTX | S1 | $28.45 | $28.75 | +1.1% | — | Still S1, p12%. At structural lows. Holding. |
| ABT | S1 | $91.07 | $88.18 | -3.2% | ✓ | Escalated to S2D. p8%. |
| HD | S1 | $310.78 | $328.39 | +5.7% | — | Still S1, p28%. At structural lows. Holding. |
| XYL | S1 | $109.94 | $110.08 | +0.1% | — | Still S1, p15%. At structural lows. Holding. |
| COO | S1 | $67.34 | $67.88 | +0.8% | ✓ | Escalated to S2D. p16%. |
| SYK | S1 | $305.66 | $312.20 | +2.1% | ✓ | Escalated to S2D. p23%. |
| PCVX | S1 | $47.36 | $47.46 | +0.2% | — | Still S1, p20%. At structural lows. Holding. |
| INSM | S1 | $94.22 | $97.85 | +3.9% | — | Still S1, p23%. At structural lows. Holding. |
| NCLH | S1 | $18.75 | $19.43 | +3.6% | ✓ | Escalated to S2D. p30%. |
| MDT | S1 | $81.67 | $80.20 | -1.8% | ✓ | Escalated to S2D. p22%. |
| RPM | S1 | $104.96 | $107.05 | +2.0% | ✗ | Signal lost. AC flipped positive. |
| SMMT | S1 | $14.77 | $14.01 | -5.1% | — | Still S1, p27%. At structural lows. Holding. |
| MTD | S1 | $1154.33 | $1131.49 | -2.0% | — | Still S1, p26%. At structural lows. Holding. |
| NOC | S1 | $544.40 | $550.33 | +1.1% | — | Still S1, p40%. Holding. |
| LMT | S1 | $523.76 | $540.33 | +3.2% | — | Still S1, p51%. Holding. |
| HSY | S2D | $184.58 | $181.66 | -1.6% | ✗ | Signal lost. Ranging filter triggered (lateralization). |
| MLM | S1 | $575.83 | $577.33 | +0.3% | — | Still S1, p52%. Holding. |
| LVS | S1 | $50.25 | $50.67 | +0.8% | — | Still S1, p54%. Holding. |
| NRG | S1 | $129.20 | $125.47 | -2.9% | — | Still S1, p52%. Holding. |
| UPS | S1 | $108.54 | $108.10 | -0.4% | ✗ | Signal lost. Ranging filter triggered (lateralization). |
| EXPE | S1 | $228.88 | $224.89 | -1.7% | — | Still S1, p61%. Holding. |
| CCL | S1 | $27.41 | $29.18 | +6.5% | ✓ | Escalated to S2D. p77%. |
| EMR | S1 | $138.12 | $143.07 | +3.6% | ✗ | Signal lost. Ranging filter triggered (lateralization). |
| PH | S1 | $882.34 | $903.48 | +2.4% | — | Still S1, p78%. Holding. |
| RTX | S1 | $180.99 | $183.53 | +1.4% | ✓ | Escalated to S2D. p77%. |
| NTRA | S2D | $215.31 | $212.07 | -1.5% | ✗ | Signal lost. AC flipped positive. |
| APH | S1 | $138.81 | $153.80 | +10.8% | — | Still S1, p100%. Holding. |
Result key: ✓ escalation · ✗ signal lost · — holding/no position. Entry Reference = Thursday close of W23 (2026-06-10). W24 Close = Thursday 2026-06-12. Source: radar.db weekly_bars.
Scorecard summary: 8 escalated · 8 lost signal · 18 holding · 24 of 34 positive · Avg Δ: +1.5% · SPY: —
Portfolio Tracker
🟢 LIVE POSITIONS — Actual entries with real or paper capital. Updated every week.
| Ticker | Entry W# | Entry Px | Current Px | Δ% | Status | Stop / Target |
|---|---|---|---|---|---|---|
| — | — | — | — | — | No open positions | — |
Mode: Paper
The Number of the Week
🔴 MODEL OUTPUT
45 active signals across 388 tickers analyzed — 11.6% of the universe.
Signal density reached its highest level since we began tracking the full 388-ticker universe. Last week we had 34. This week: 45. The jump is not noise — it reflects a genuine broadening of the compression. Eight names escalated from S1 to S2D, including four in healthcare alone (ABT, MDT, SYK, COO). That kind of sectoral clustering in a single escalation wave is significant.
The pre-radar also contracted sharply: from 31 names at ≤p15 last week to 23 this week. That is not because the pressure eased — it's because those names graduated into active signals. The pipeline is converting. If this pace continues into W25, we could see signal density cross 15% of the universe for the first time.
The XLV story dominates W24. Five of the eight S2D signals are in healthcare. That is a sector-specific compression event, not a broad market phenomenon. The patience discipline remains unchanged: no entry until S2 Pure confirmation. But the setup is building in healthcare in a way that deserves close attention heading into W25.
Follow-Up — W23 Key Names
🔴 MODEL OUTPUT
| Ticker | W23 Status | W24 Status | What changed |
|---|---|---|---|
| CAG | S1 | S1 | Still S1, p5%. At structural lows. Holding. |
| CHTR | S1 | S1 | Still S1, p5%. At structural lows. Holding. |
| MOS | S2D | Dropped | Signal lost. AC flipped positive. |
| RXRX | S2D | Dropped | Signal lost. AC flipped positive. |
| IR | S1 | S1 | Still S1, p13%. At structural lows. Holding. |
| AGIO | S2D | Dropped | Signal lost. AC flipped positive. |
| CLX | S1 | S2D | Escalated to S2D. p13%. |
| VKTX | S1 | S1 | Still S1, p12%. At structural lows. Holding. |
| ABT | S1 | S2D | Escalated to S2D. p8%. |
| HD | S1 | S1 | Still S1, p28%. At structural lows. Holding. |
| XYL | S1 | S1 | Still S1, p15%. At structural lows. Holding. |
| COO | S1 | S2D | Escalated to S2D. p16%. |
| SYK | S1 | S2D | Escalated to S2D. p23%. |
| PCVX | S1 | S1 | Still S1, p20%. At structural lows. Holding. |
| INSM | S1 | S1 | Still S1, p23%. At structural lows. Holding. |
| NCLH | S1 | S2D | Escalated to S2D. p30%. |
| MDT | S1 | S2D | Escalated to S2D. p22%. |
| RPM | S1 | Dropped | Signal lost. AC flipped positive. |
| SMMT | S1 | S1 | Still S1, p27%. At structural lows. Holding. |
| MTD | S1 | S1 | Still S1, p26%. At structural lows. Holding. |
| NOC | S1 | S1 | Still S1, p40%. Holding. |
| LMT | S1 | S1 | Still S1, p51%. Holding. |
| HSY | S2D | Dropped | Signal lost. Ranging filter triggered (lateralization). |
| MLM | S1 | S1 | Still S1, p52%. Holding. |
| LVS | S1 | S1 | Still S1, p54%. Holding. |
| NRG | S1 | S1 | Still S1, p52%. Holding. |
| UPS | S1 | Dropped | Signal lost. Ranging filter triggered (lateralization). |
| EXPE | S1 | S1 | Still S1, p61%. Holding. |
| CCL | S1 | S2D | Escalated to S2D. p77%. |
| EMR | S1 | Dropped | Signal lost. Ranging filter triggered (lateralization). |
| PH | S1 | S1 | Still S1, p78%. Holding. |
| RTX | S1 | S2D | Escalated to S2D. p77%. |
| NTRA | S2D | Dropped | Signal lost. AC flipped positive. |
| APH | S1 | S1 | Still S1, p100%. Holding. |
W24 Candidates — Category A
🔴 MODEL OUTPUT — Algorithm-generated. Not editorial picks.
The 45 tickers the model flagged as priority for W25 monitoring. Ordered by price percentile (lower = more depressed relative to 52-week range).
| Ticker | Signal | Percentile | Sector | Note |
|---|---|---|---|---|
| BSX | S1 | p0% | XLV | near lows |
| ISRG | S1 | p0% | XLV | near lows |
| FMC | S1 | p0% | XLB | near lows |
| CAG | S1 | p5% | XLP | near lows |
| ZTS | S1 | p5% | XLV | near lows |
| CHTR | S1 | p5% | XLC | near lows |
| ABT | S2D | p8% | XLV | near lows |
| CMG | S1 | p8% | XLY | near lows |
| CMCSA | S1 | p10% | XLC | near lows |
| VKTX | S1 | p12% | XBI | near lows |
| CLX | S2D | p13% | XLP | near lows |
| IR | S1 | p13% | XLI | near lows |
| XYL | S1 | p15% | XLI | near lows |
| COO | S2D | p16% | XLV | near lows |
| STZ | S1 | p18% | XLP | near lows |
| REGN | S1 | p18% | IBB | near lows |
| LOW | S1 | p19% | XLY | near lows |
| PCVX | S1 | p20% | XBI | near lows |
| MDT | S2D | p22% | XLV | near lows |
| SYK | S2D | p23% | XLV | near lows |
| INSM | S1 | p23% | IBB | near lows |
| MTD | S1 | p26% | XLV | near lows |
| SMMT | S1 | p27% | XBI | near lows |
| HD | S1 | p28% | XLY | near lows |
| XNCR | S1 | p28% | IBB | near lows |
| NCLH | S2D | p30% | XLY | |
| NOC | S1 | p40% | XLI | |
| DHI | S1 | p50% | XLY | |
| LMT | S1 | p51% | XLI | |
| NRG | S1 | p52% | XLU | |
| MLM | S1 | p52% | XLB | |
| BALL | S1 | p52% | XLB | |
| LVS | S1 | p54% | XLY | |
| CBRE | S1 | p55% | XLRE | |
| EXPE | S1 | p61% | XLY | |
| KR | S1 | p62% | XLP | |
| SR | S1 | p64% | XLU | |
| HUBB | S1 | p69% | XLI | |
| RTX | S2D | p77% | XLI | |
| CCL | S2D | p77% | XLY | |
| PH | S1 | p78% | XLI | |
| BBIO | S1 | p79% | IBB | |
| TFC | S1 | p86% | XLF | |
| BAC | S1 | p100% | XLF | |
| APH | S1 | p100% | XLK |
Decision week: W25.
S2 Signals — Week 24
🔴 MODEL OUTPUT
Pure S2 — Full Confirmation
None this week.
S2 Degraded — 8 Tickers
| Ticker | Sector | Percentile | Status note |
|---|---|---|---|
| CLX | XLP | p13% | AC crossed; AO already recovering |
| MDT | XLV | p22% | AC crossed; AO already recovering |
| ABT | XLV | p8% | AC crossed; AO already recovering |
| SYK | XLV | p23% | AC crossed; AO already recovering |
| COO | XLV | p16% | AC crossed; AO already recovering |
| RTX | XLI | p77% | AC crossed; AO already recovering |
| CCL | XLY | p77% | AC crossed; AO already recovering |
| NCLH | XLY | p30% | AC crossed; AO already recovering |
Pre-Radar — Approaching the Signal
🔴 MODEL OUTPUT
23 tickers at structural lows (≤p15) with no active signal yet. Names to watch heading into W25.
| Ticker | Percentile | Sector |
|---|---|---|
| OTIS | p1% | XLI |
| GIS | p4% | XLP |
| K | p0% | XLP |
| CPB | p10% | XLP |
| TAP | p13% | XLP |
| CHK | p12% | XLE |
| ICE | p13% | XLF |
| SPGI | p11% | XLF |
| MOS | p8% | XLB |
| AVY | p6% | XLB |
| NKE | p7% | XLY |
| LEN | p8% | XLY |
| CRM | p1% | XLK |
| NOW | p13% | XLK |
| TTD | p0% | XLC |
| SNAP | p10% | XLC |
| RBLX | p7% | XLC |
| ZG | p0% | XLC |
| RARE | p13% | IBB |
| ARCT | p4% | IBB |
| RXRX | p3% | XBI |
| SRPT | p2% | XBI |
| AGIO | p13% | XBI |
The Universe
388 tickers · 13 sectors Sectors covered: XLU, XLI, XLP, XLE, XLF, XLV, XLB, XLY, XLK, XLC, XLRE, IBB, XBI Market reference: SPY
Active signals by type:
- S1 active: 37
- S2 degraded: 8
- S2 pure: 0
- Tickers at structural lows (≤p15): 36
The Ticker of the Week — Deep Dive
🟡 ANALYST COMMENTARY — Editorial interpretation. Not model output.
ABT · Abbott Laboratories (XLV · p8%)
Why ABT this week: Abbott escalated to S2D at p8% after a -3.2% week — the lowest-percentile S2D escalation in a week where healthcare dominated the signal board. The setup has been building since W22. Three weeks of S1. Now the AC has crossed.
The Business. Abbott is one of the most diversified large-cap healthcare companies on the market. Revenue is split across four segments: Medical Devices (roughly 40% of sales, anchored by the Libre continuous glucose monitor franchise), Diagnostics (legacy COVID testing business now normalized), Established Pharmaceuticals (branded generics in emerging markets), and Nutrition (Similac, Ensure, PediaSure). The CGM business alone — FreeStyle Libre — has compounded at a mid-teens growth rate for five consecutive years and now serves over 6 million users globally. This is not a distressed company. It is a structurally strong business trading at a depressed level.
Why depressed. Abbott's stock spent most of 2025 under pressure from two converging headwinds. First, the post-COVID diagnostic cliff: the company had benefited from several quarters of elevated COVID testing revenue that evaporated as demand normalized. Investors took time to look through that to the underlying business, and the stock drifted accordingly. Second, litigation overhang around NEC (necrotizing enterocolitis) claims related to preterm infant formula. The legal situation is complex and unresolved; trial outcomes have been mixed; the exposure is uncertain. That uncertainty alone is enough to keep institutional buyers cautious.
The Setup. AO has been negative since W22 — the longer-term oscillator confirming sustained momentum pressure. This week AC crossed to confirm the second oscillator: a full S2D. At p8% of its 52-week range, Abbott is trading near a year of lows. The stock closed at $88.18 on Thursday. Its 52-week high is above $130. The implied mean-reversion target from the high end of the range is substantial, but that's not the trade — the trade is the oscillator re-cross, which hasn't happened yet.
Risk factors. The litigation risk is real and not fully quantifiable. If a landmark NEC verdict goes significantly against Abbott, the stock could re-rate lower regardless of fundamentals. Additionally, healthcare in general is facing uncertainty around U.S. drug pricing policy and potential Medicare/Medicaid reimbursement changes that could compress medtech margins in the medium term. Neither risk is existential for Abbott's diversified model, but both create genuine valuation uncertainty that the model cannot capture.
The patient investor case. Abbott at p8% with both oscillators confirming downward momentum is precisely the setup this system was built to identify: a high-quality business, structurally sound, temporarily dislocated by sentiment and legal noise. The strategy is to wait for S2 Pure — both oscillators crossing back above zero simultaneously — before considering any entry. When that confirmation comes, the setup will have resolved. The time to watch is W25 and W26. Until then, ABT is the top name on the watchlist.
Manager Note — W24
🟡 ANALYST COMMENTARY — Portfolio manager's macro read. Not model output.
W24 delivered the best scorecard result since we started tracking: 24 of 34 W23 candidates closed positive, with an average Δ of +1.5%. Eight names escalated to S2D — that is the highest escalation count in a single week. If you read last week's note, this is exactly the pipeline conversion I expected: the pre-radar at 31 names was a staging area, and a meaningful portion of it graduated.
The eight-name drop in pre-radar (from 31 to 23) is the story beneath the signal count. Those names didn't disappear — they moved into active signals. The compression wave that was building in XLP and XLC for several weeks has now partially converted in XLV. Healthcare generated five of the eight S2D escalations: ABT, MDT, SYK, COO, and CLX (XLP). That is a tight, sector-specific cluster that cannot be explained by broad market behavior alone. Something specific is happening in healthcare — a combination of post-COVID normalization, valuation compression relative to the market's tech concentration, and the legal overhangs mentioned in the deep dive.
The three signals lost to the ranging filter (EMR, UPS, HSY) are a useful signal in themselves. The ranging filter triggers when price action lateralizes — momentum dissipates without a directional resolution. These aren't failures; they're the system correctly identifying that the setup has expired before reaching the entry condition. Better to exit cleanly than to hold a stale signal.
The market broadly was constructive in W24, with several of our holdings printing strong weeks (CHTR +10.4%, APH +10.8%, HD +5.7%). Yet these names, despite strong weekly moves, remain at structural lows — CHTR at p5%. The combination of strong short-term moves and persistent structural positioning tells us the recovery, where it exists, is uneven. Patience remains the correct posture. No open positions. The paper portfolio continues to observe.
Published: Friday, June 12, 2026