Williams AO/AC Signals W30 2026 — 30 Signals Across 9 Sectors
W30 2026: 30 AO/AC signals across 388 tickers. S2D escalations hold for CRM, TSN, PLTR, SPOT. Oil spikes through $100, tariffs hit 60 economies. FMC at p1% with Tessenderlo deal.
Edition 14 · July 24, 2026
W29 Scorecard
🔴 MODEL OUTPUT — Published candidates from last week. No edits. No omissions.
Performance of all Category A candidates named in W29. Prices measured from the Thursday close of W29 (2026-07-17) to the Thursday close of W30 (2026-07-24). Alpha Vantage weekly bars — last bar of the trading week.
| Ticker | Signal (W29) | Entry Reference | W30 Close | Δ% | Result | Notes |
|---|---|---|---|---|---|---|
| FMC | S1 | $11.21 | $11.19 | -0.2% | — | Still S1, p1%. At structural lows. Holding. |
| CMCSA | S2D | $23.79 | $23.78 | -0.0% | ✗ | Signal lost. AC flipped positive. |
| SNAP | S1 | $4.53 | $4.56 | +0.7% | — | Still S1, p7%. At structural lows. Holding. |
| OLN | S1 | $21.99 | $22.18 | +0.9% | — | Still S1, p13%. At structural lows. Holding. |
| CRM | S1 | $170.77 | $173.79 | +1.8% | ✓ | Escalated to S2D. p10%. |
| NFLX | S1 | $68.95 | $67.60 | -2.0% | — | Still S1, p9%. At structural lows. Holding. |
| NOW | S2D | $103.24 | $104.70 | +1.4% | ✗ | Signal lost. AC flipped positive. |
| MSFT | S1 | $393.82 | $402.29 | +2.2% | — | Still S1, p27%. At structural lows. Holding. |
| ICE | S1 | $139.65 | $141.57 | +1.4% | — | Still S1, p28%. At structural lows. Holding. |
| SNPS | S1 | $384.27 | $378.46 | -1.5% | ✗ | Signal lost. AC turned red. |
| SMMT | S2D | $13.81 | $13.50 | -2.2% | ✗ | Signal lost. AC flipped positive. |
| SBAC | S1 | $185.69 | $181.97 | -2.0% | — | Still S1, p19%. At structural lows. Holding. |
| LYB | S1 | $59.17 | $60.73 | +2.6% | — | Still S1, p32%. Holding. |
| DOW | S1 | $29.92 | $30.37 | +1.5% | — | Still S1, p28%. At structural lows. Holding. |
| KR | S1 | $58.82 | $58.36 | -0.8% | — | Still S1, p27%. At structural lows. Holding. |
| TSN | S1 | $57.77 | $58.00 | +0.4% | ✓ | Escalated to S2D. p39%. |
| CME | S1 | $245.05 | $245.11 | +0.0% | — | Still S1, p38%. Holding. |
| RRC | S1 | $36.76 | $36.67 | -0.2% | — | Still S1, p44%. Holding. |
| AR | S1 | $33.57 | $33.23 | -1.0% | ✗ | Signal lost. Ranging filter triggered (lateralization). |
| ALB | S1 | $120.78 | $118.20 | -2.1% | ✗ | Signal lost. AC turned red. |
| FOXA | S1 | $57.62 | $57.48 | -0.2% | — | Still S1, p55%. Holding. |
| FDX | S1 | $312.98 | $306.22 | -2.2% | — | Still S1, p48%. Holding. |
| COP | S1 | $114.71 | $115.68 | +0.8% | — | Still S1, p63%. Holding. |
| META | S2D | $646.01 | $645.85 | -0.0% | ✗ | Signal lost. AC flipped positive. |
| NEM | S1 | $89.70 | $89.20 | -0.6% | ✗ | Signal lost. AC turned red. |
| PLTR | S1 | $132.38 | $134.85 | +1.9% | ✓ | Escalated to S2D. p63%. |
| SLB | S1 | $46.99 | $46.39 | -1.3% | — | Still S1, p57%. Holding. |
| SR | S1 | $81.41 | $81.19 | -0.3% | ✗ | Signal lost. AC flipped positive. |
| DVN | S1 | $43.83 | $43.78 | -0.1% | — | Still S1, p65%. Holding. |
| BKR | S1 | $55.95 | $55.15 | -1.4% | — | Still S1, p61%. Holding. |
| HAL | S1 | $35.22 | $35.11 | -0.3% | — | Still S1, p70%. Holding. |
| WMT | S1 | $114.24 | $112.20 | -1.8% | — | Still S1, p67%. Holding. |
Result key: ✓ escalation · ✗ signal lost · — holding/no position. Entry Reference = Thursday close of W29 (2026-07-17). W30 Close = Thursday 2026-07-24. Source: radar.db weekly_bars.
Scorecard summary: 3 escalated · 9 lost signal · 20 holding · 12 of 32 positive · Avg Δ: -0.1% · SPY W29→W30: -0.6%
Análisis de Salidas — Señales W29
🔴 ANÁLISIS — ¿Los 9 nombres que perdieron señal salieron por apreciación real o por ruido?
| Ticker | Δ% | Razón de salida | Veredicto |
|---|---|---|---|
| NOW | +1.4% | AC cruzó positivo | ⚠️ Rango — movimiento sin convicción |
| META | -0.0% | AC cruzó positivo | ❌ Falsa señal técnica — AC técnico, precio bajó |
| CMCSA | -0.0% | AC cruzó positivo | ❌ Falsa señal técnica — AC técnico, precio bajó |
| SR | -0.3% | AC cruzó positivo | ❌ Falsa señal técnica — AC técnico, precio bajó |
| NEM | -0.6% | AC giró negativo | 🔴 Colapso — deterioro, no resolución |
| AR | -1.0% | Filtro de lateralización | ❌ Deterioro — lateralización con caída |
| SNPS | -1.5% | AC giró negativo | 🔴 Colapso — deterioro, no resolución |
| ALB | -2.1% | AC giró negativo | 🔴 Colapso — deterioro, no resolución |
| SMMT | -2.2% | AC cruzó positivo | ❌ Falsa señal técnica — AC técnico, precio bajó |
Resumen: 0 apreciación real (0%) · 1 rango (11%) · 8 sin soporte de precio o deterioro (89%)
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
30 active signals across 388 tickers analyzed — 7.7% of the universe.
From 33 signals last week to 30 this week — a modest contraction, but the direction matters less than the composition. W29 was the energy surge story: seven names from XLE flooded in simultaneously. W30 tells us whether those names have staying power. The answer is: mostly yes — BKR, COP, HAL, SLB, DVN, RRC, MUR all remain on the board — but the cohort is uniformly S1 and none of them are near structural lows. They are sector-weakness signals in names that haven't yet been beaten to the floor. That's a different thesis than the deep-value setup.
The more interesting story is the S2D count: four names confirmed this week — CRM, TSN, PLTR, SPOT — and all four held from last week's escalation. That's the key question the model was asking in W29: do these AC crosses persist, or are they one-bar events? One week of confirmation is not a trend, but it is materially better than what we saw in W28's S2D cohort, which collapsed within seven days. Three of the four current S2D names are at structural lows (CRM p10%, TSN p39%, SPOT p38%); PLTR at p63% is the odd one out — elevated percentile, but the technical structure is real.
The Pre-Radar is the number that commands attention this week: 34 tickers at ≤p15 with no active signal. Healthcare and consumer names are piling up at the floor. MCD at p0%, LOW at p0%, ORCL at p0%, SNPS at p0%, CHTR at p1%, LEN at p1%, BSX at p0%, ZTS at p2% — this is an unusually dense accumulation of distressed names that the model has not yet confirmed. The signal has not turned on yet, but the conditions for a significant escalation wave are in place.
Follow-Up — W29 Key Names
🔴 MODEL OUTPUT
| Ticker | W29 Status | W30 Status | What changed |
|---|---|---|---|
| FMC | S1 | S1 | Still S1, p1%. At structural lows. Holding. |
| CMCSA | S2D | Dropped | Signal lost. AC flipped positive. |
| SNAP | S1 | S1 | Still S1, p7%. At structural lows. Holding. |
| OLN | S1 | S1 | Still S1, p13%. At structural lows. Holding. |
| CRM | S1 | S2D | Escalated to S2D. p10%. |
| NFLX | S1 | S1 | Still S1, p9%. At structural lows. Holding. |
| NOW | S2D | Dropped | Signal lost. AC flipped positive. |
| MSFT | S1 | S1 | Still S1, p27%. At structural lows. Holding. |
| ICE | S1 | S1 | Still S1, p28%. At structural lows. Holding. |
| SNPS | S1 | Dropped | Signal lost. AC turned red. |
| SMMT | S2D | Dropped | Signal lost. AC flipped positive. |
| SBAC | S1 | S1 | Still S1, p19%. At structural lows. Holding. |
| LYB | S1 | S1 | Still S1, p32%. Holding. |
| DOW | S1 | S1 | Still S1, p28%. At structural lows. Holding. |
| KR | S1 | S1 | Still S1, p27%. At structural lows. Holding. |
| TSN | S1 | S2D | Escalated to S2D. p39%. |
| CME | S1 | S1 | Still S1, p38%. Holding. |
| RRC | S1 | S1 | Still S1, p44%. Holding. |
| AR | S1 | Dropped | Signal lost. Ranging filter triggered (lateralization). |
| ALB | S1 | Dropped | Signal lost. AC turned red. |
| FOXA | S1 | S1 | Still S1, p55%. Holding. |
| FDX | S1 | S1 | Still S1, p48%. Holding. |
| COP | S1 | S1 | Still S1, p63%. Holding. |
| META | S2D | Dropped | Signal lost. AC flipped positive. |
| NEM | S1 | Dropped | Signal lost. AC turned red. |
| PLTR | S1 | S2D | Escalated to S2D. p63%. |
| SLB | S1 | S1 | Still S1, p57%. Holding. |
| SR | S1 | Dropped | Signal lost. AC flipped positive. |
| DVN | S1 | S1 | Still S1, p65%. Holding. |
| BKR | S1 | S1 | Still S1, p61%. Holding. |
| HAL | S1 | S1 | Still S1, p70%. Holding. |
| WMT | S1 | S1 | Still S1, p67%. Holding. |
W30 Candidates — Category A
🔴 MODEL OUTPUT — Algorithm-generated. Not editorial picks.
The 30 tickers the model flagged as priority for W31 monitoring. Ordered by price percentile (lower = more depressed relative to 52-week range).
| Ticker | Signal | Percentile | Sector | Note |
|---|---|---|---|---|
| FMC | S1 | p1% | XLB | near lows |
| AMT | S1 | p1% | XLRE | near lows |
| CCI | S1 | p4% | XLRE | near lows |
| SNAP | S1 | p7% | XLC | near lows |
| NFLX | S1 | p9% | XLC | near lows |
| CRM | S2D | p10% | XLK | near lows |
| OLN | S1 | p13% | XLB | near lows |
| SBAC | S1 | p19% | XLRE | near lows |
| HUN | S1 | p24% | XLB | near lows |
| T | S1 | p25% | XLC | near lows |
| KR | S1 | p27% | XLP | near lows |
| MSFT | S1 | p27% | XLK | near lows |
| ICE | S1 | p28% | XLF | near lows |
| DOW | S1 | p28% | XLB | near lows |
| LYB | S1 | p32% | XLB | |
| SPOT | S2D | p38% | XLC | |
| CME | S1 | p38% | XLF | |
| LVS | S1 | p38% | XLY | |
| TSN | S2D | p39% | XLP | |
| RRC | S1 | p44% | XLE | |
| FDX | S1 | p48% | XLI | |
| FOXA | S1 | p55% | XLC | |
| SLB | S1 | p57% | XLE | |
| BKR | S1 | p61% | XLE | |
| PLTR | S2D | p63% | XLK | |
| COP | S1 | p63% | XLE | |
| DVN | S1 | p65% | XLE | |
| WMT | S1 | p67% | XLP | |
| HAL | S1 | p70% | XLE | |
| MUR | S1 | p75% | XLE |
Decision week: W31.
S2 Signals — Week 30
🔴 MODEL OUTPUT
Pure S2 — Full Confirmation
None this week.
S2 Degraded — 4 Tickers
| Ticker | Sector | Percentile | Status note |
|---|---|---|---|
| CRM | XLK | p10% | AC crossed; AO already recovering |
| TSN | XLP | p39% | AC crossed; AO already recovering |
| PLTR | XLK | p63% | AC crossed; AO already recovering |
| SPOT | XLC | p38% | AC crossed; AO already recovering |
Pre-Radar — Approaching the Signal
🔴 MODEL OUTPUT
34 tickers at structural lows (≤p15) with no active signal yet. Names to watch heading into W31.
| Ticker | Percentile | Sector |
|---|---|---|
| OTIS | p9% | XLI |
| CLX | p11% | XLP |
| GIS | p11% | XLP |
| K | p0% | XLP |
| PEP | p13% | XLP |
| CAG | p8% | XLP |
| CPB | p7% | XLP |
| TAP | p11% | XLP |
| STZ | p5% | XLP |
| BSX | p0% | XLV |
| ZTS | p2% | XLV |
| ISRG | p3% | XLV |
| BDX | p11% | XLV |
| MOS | p8% | XLB |
| AVY | p5% | XLB |
| MCD | p0% | XLY |
| NKE | p6% | XLY |
| LOW | p0% | XLY |
| AZO | p4% | XLY |
| LEN | p1% | XLY |
| CMG | p11% | XLY |
| ORCL | p0% | XLK |
| NOW | p15% | XLK |
| SNPS | p0% | XLK |
| CMCSA | p6% | XLC |
| CHTR | p1% | XLC |
| TTD | p0% | XLC |
| ZG | p3% | XLC |
| VICI | p10% | XLRE |
| ARE | p10% | XLRE |
| ARCT | p0% | IBB |
| SMMT | p14% | XBI |
| RXRX | p0% | XBI |
| SRPT | p4% | 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: 26
- S2 degraded: 4
- S2 pure: 0
- Tickers at structural lows (≤p30): 14
The Ticker of the Week — Deep Dive
🟡 ANALYST COMMENTARY — Editorial interpretation. Not model output.
FMC · FMC Corporation
Why FMC this week: FMC is the most structurally distressed name in the entire radar universe this week — p1% against a 52-week range of $10.56 to $43.97 — and it carries something the other names at the floor don't: a confirmed external vote of confidence at a price close to current levels.
The Business
FMC Corporation is one of the five largest agricultural chemicals companies globally, founded in 1883 and headquartered in Philadelphia. Its core products are crop protection chemicals — insecticides (Rynaxypyr, Cyazypyr), herbicides, and fungicides — sold to farmers across North America, Latin America, Europe, Africa, and Asia. The company employs approximately 5,500 people and generates revenue from the timing-sensitive crop cycle: farmers buy inputs before planting seasons, which creates quarterly lumpiness but also predictable annual demand. Agriculture doesn't go away.
Why It's Depressed
FMC has been in free-fall for two years. The 52-week range tells the story with brutal clarity: from $43.97 to $11.30, a -74% decline. The causes are well-documented: channel destocking after COVID-era overbuying, pricing pressure from Chinese generic manufacturers entering Western markets, and currency headwinds across Latin America — FMC's largest growth region. Analysts have been lowering price targets steadily: RBC to $12, Mizuho to $16, Citi to $14, BMO to $15. The consensus view is that the business is impaired and recovery will be slow.
What changed this month: on July 1, Tessenderlo Group NV — a Belgian specialty chemicals and nutrition company — announced a $400 million minority equity investment in FMC, acquiring approximately 20% of outstanding shares at $13.30 per share. That price is materially above FMC's current trade (~$11.30). Tessenderlo isn't a financial buyer. This is a strategic partnership between two agricultural chemistry companies, and the acquirer is paying a premium to current market to get in. Simultaneously, FMC completed a $114 million sale-leaseback of its Newark, Delaware property — balance sheet repair, not financial engineering. Q2 earnings are scheduled for July 28, which will be the first real look at how the business performed after all these capital actions.
The Setup
The Williams model has held S1 on FMC for multiple weeks now. AO is negative (-2.70), AC is barely negative (-0.19), AC color has already turned green — this is the configuration that precedes S2D escalation. The price percentile is p1%: FMC is trading closer to its 52-week low than 99% of the time in recent history. The Tessenderlo deal provides an unusual anchoring signal: a strategic buyer studied this business and concluded $13.30 per share was fair value. The market is currently offering it at $11.30 — a 17% discount to what a strategic partner just paid.
The setup risk is the July 28 earnings. A miss combined with a guidance cut could push FMC below the 52-week low ($10.56), which would break the technical structure. The model would drop the signal. For the patient investor, however, the question is whether the thesis holds over 6-12 months, not over one quarter.
Risk Factors
The bull case requires believing that channel destocking is nearing its end, that Tessenderlo's $400M changes the balance sheet trajectory, and that Chinese generic competition doesn't permanently impair pricing. None of these are certain. The EPS outlook for Q2 shows an expected -69.6% decline year over year. This is a distressed name with real fundamental impairment — not just a mis-priced strong business.
The Patient Investor Case
At $11.30 and a market cap of $1.46B, FMC is priced for continued deterioration. The Tessenderlo investment at $13.30 provides a reference price and a strategic alignment that most distressed situations lack. A company doesn't take a 20% strategic equity partner at a premium unless both parties see a path forward. The Williams model identified this setup because the AO/AC structure is approaching the inflection pattern — not because the fundamentals have already recovered. That's the nature of the signal: it identifies when the selling pressure is exhausting itself, before the narrative changes. FMC is at that point. W31 earnings will either confirm or invalidate.
Manager Note — W30
🟡 ANALYST COMMENTARY — Portfolio manager's macro read. Not model output.
This week clarified something that had been building for several weeks: the market is not just dealing with company-specific risk. W30 delivered a full macro bundle — Brent crude crossing $100 for the first time since May, new U.S. tariffs on 60+ economies taking effect at midnight Friday covering 99% of U.S. imports, and Fed rate hike odds jumping from 13% to 36% in a single week. The 10-year Treasury touched 4.72%, its highest since January 2025. This is the environment in which the radar is operating, and it explains why the broad index fell while the model's S1 cohort showed slightly positive average performance for the second consecutive week.
The divergence is meaningful. When depressed, mean-reverting names outperform a falling market, it's either a sector rotation signal or a tell that these names are so far from fair value that macro headwinds don't add much incremental pressure. Both explanations are possible. The one that concerns me is the tariff variable. Five of the XLB names on the board — DOW, OLN, LYB, HUN, FMC — are chemicals companies with significant input cost exposure and international revenue. New tariffs at 10-12.5% on agricultural imports would specifically pressure FMC's Latin American business. This is not a reason to abandon the thesis, but it is a reason to be precise about position sizing when signals eventually confirm.
The Pre-Radar density is the number I keep returning to: 34 tickers at ≤p15 with no active signal. That's the largest accumulation of floor-level names I've tracked since this journal began. Healthcare (BSX, ZTS, ISRG, BDX), consumer (MCD, LOW, NKE), and tech (ORCL, SNPS, CHTR) are all compressed simultaneously. The model hasn't turned on yet — no S2 confirmation in any of these sectors. But the conditions for a significant wave are in place. W31 and W32 will be the test.
For now: no new positions. The macro environment is too noisy for conviction entry. We wait for S2 confirmation with broad market stabilization.
Published: Friday, July 24, 2026