Utilities — 10-Day Rolling Flow
Utilities closed Friday with a sweep distribution print: 8 of the 10 WL1 constituents flipped to Layer 1 SELL on 05/01, fully reversing the 04/30 relief bounce that had carried 7 of 10 names higher (AEP +2.0%, NEE +3.9%, NRG +4.4%, CNP +1.9%, CEG +5.4%, GEV +1.9%, VST +2.6%). The only positive 05/01 print is BE +2.53% on $47.75M darkpool, but the FAST-tape label reliability is LOW and supply-heavy positional bias (73% AtBid) caps that as a Tier 2 watch at most. TLN held flat (-0.07%) as LEAN_BULLISH on a SLOW tape with 78% AtAsk, the only clean Layer-1 buy in the sector and the only HIGH label-reliability print today.
The macro overlay is hostile to defensive utilities. Ten-year yields are still pinned at the upper red-dot zone (regime_snapshot: bond bear regime forming, AGG -$428.7M, USFR distribution, TLT at the lower daily zone), oil at ~$104+ continues to import inflationary input-cost pressure into IOU rate cases, and ISM Prices Paid at 78.3 keeps the cost pass-through risk live. Defensives broadly distributed today: XLP BEAR, XLRE mild BEAR, XLU BEAR per the snapshot. Utilities are the rate-sensitive defensive that should benefit from a bull-steepener — but with the long end still stretched and HYG losing its uptrend, the “rate-cut anticipation rotation into utilities” thesis is on hold. The 05/01 sweep flip is the tape doing what the macro telegraphed.
Sector Breadth Snapshot — 05/01 Close
| Status | Count | Pct | Names | Read |
|---|---|---|---|---|
| BEARISH | 8 | 80% | AEP, CEG, CNP, ETR, GEV, NEE, NRG, VST | Sweep distribution day — reversed 04/30 relief bounce. Includes the regime-flagged NEE Layer 1 flip plus IPP names (CEG, GEV, VST) all rolling over despite the data-center / nuclear premium narrative. |
| BULLISH | 1 | 10% | BE | Lone bull is a hydrogen-fuel-cell name with FAST-tape LOW label reliability and 73% AtBid — supply-heavy bias undercuts the +2.53% price print. |
| LEAN_BULLISH | 1 | 10% | TLN | Only HIGH label-reliability bullish print — flat tape, SLOW, 78% AtAsk, $11M long net dealer position, ACCU (MOD) ladder. The cleanest setup in the sector. |
The 8/10 bear print is the most lopsided distribution day in the rolling window. By comparison, on 04/30 the same panel was 7/10 BUY, and the 04/27-04/29 mid-week print averaged 5 BUY / 4 SELL / 1 NEUT. The reversal in 24 hours from sector-wide bid to sector-wide distribution is itself the signal: utilities never had buyer follow-through. Whatever bid arrived 04/30 was a one-day rate-relief blip rather than a structural rotation back into defensives.
Top-Flow Ticker Table — 05/01 Single-Day Net
Ranked by 05/01 darkpool volume with Layer 1 verdict, side bias, and subsector. NEE leads the tape on volume but it is the wrong kind of volume — -$169M Layer-1 net on a -0.95% close confirms the sweep distribution call.
| Ticker | Price | Chg% | DP Vol | Net $M (L1) | Side Bias | L1 Verdict | Subsector |
|---|---|---|---|---|---|---|---|
| NEE | $96.95 | -0.95% | $168.98M | -$168.98M | BALANCED 49/51 | SELL | Regulated IOU |
| GEV | $1062.95 | -1.89% | $117.96M | DIST | DEMAND-HEAVY 77/23 | SELL | Power/Grid Equipment |
| NRG | $153.37 | -1.42% | $91.95M | L1-bear (label/price div) | DEMAND-HEAVY 67/33 | SELL | IPP |
| ETR | $116.43 | -1.26% | $67.53M | L1-bear (label/price div) | BALANCED 57/43 | SELL | Regulated IOU |
| BE | $290.52 | +2.53% | $47.75M | +$7.88M | SUPPLY-HEAVY 27/73 | BUY | Hydrogen / Fuel Cells |
| CEG | $307.81 | -1.66% | $44.67M | L1-bear (label/price div) | BALANCED 47/53 | SELL | Nuclear IPP |
| CNP | $43.35 | -0.69% | $20.13M | -$2.45M | DEMAND-HEAVY 81/19 | SELL | Regulated IOU |
| VST | $155.28 | -1.62% | $18.25M | -$3.24M | BALANCED 61/39 | SELL | IPP |
| AEP | $136.91 | -0.15% | $202.00M* | L1-bear (slow tape, label HIGH) | BALANCED 61/39 | SELL | Regulated IOU |
| TLN | $372.16 | -0.07% | $15.08M | +$11.05M (label HIGH) | DEMAND-HEAVY 78/22 | LEAN_BULLISH | Nuclear IPP |
* AEP $202M figure reflects the most recently settled darkpool bar carried by the chunk pipeline (04/30 settle); 05/01 close-of-tape volume booked smaller and price-validated as distribution per Rule 5.
Flow hierarchy reads: The four largest 05/01 darkpool prints (NEE, GEV, NRG, ETR — aggregate ~$446M) are all distribution. That is the correct way to size a sector top: when capital is moving at scale and price is moving down, the largest names are the ones being unloaded. NEE in particular flipped from +$203M Layer-1 buy on 04/30 to -$169M Layer-1 sell on 05/01 — an inside-1-session $370M directional reversal on the sector's largest regulated IOU. That is the signature flip print.
Rolling Scorecard — 8-Day Window (04/22 → 05/01)
Each cell shows the price-validated Layer 1 verdict for that session: BUY (price up + flow up), SELL (price down + flow down), LEAN (slow-tape soft conviction, mixed signals), NEUT (no directional read or chunk reported UNKNOWN/no data). The 05/01 column uses the SECTOR QUICK SUMMARY verdict price-corrected per Rule 5; prior columns use the per-ticker 15-day flow history L1 column.
| Ticker | 04/22 | 04/23 | 04/24 | 04/27 | 04/28 | 04/29 | 04/30 | 05/01 | Price | Chg% | Subsector |
|---|---|---|---|---|---|---|---|---|---|---|---|
| AEP | SELL | — | SELL | BUY | BUY | SELL | BUY | SELL | $136.91 | -0.15% | Regulated IOU |
| BE | BUY | BUY | SELL | BUY | SELL | BUY | SELL | BUY | $290.52 | +2.53% | Hydrogen / Fuel Cells |
| CEG | BUY | BUY | — | BUY | SELL | SELL | BUY | SELL | $307.81 | -1.66% | Nuclear IPP |
| CNP | SELL | BUY | SELL | BUY | BUY | SELL | BUY | SELL | $43.35 | -0.69% | Regulated IOU |
| ETR | — | BUY | SELL | SELL | SELL | — | — | SELL | $116.43 | -1.26% | Regulated IOU |
| GEV | — | — | NEUT | — | SELL | SELL | BUY | SELL | $1062.95 | -1.89% | Power/Grid Equipment |
| NEE | SELL | BUY | SELL | SELL | BUY | SELL | BUY | SELL | $96.95 | -0.95% | Regulated IOU |
| NRG | SELL | BUY | BUY | — | SELL | SELL | BUY | SELL | $153.37 | -1.42% | IPP |
| TLN | — | — | — | BUY | SELL | SELL | — | LEAN | $372.16 | -0.07% | Nuclear IPP |
| VST | — | BUY | BUY | BUY | SELL | SELL | BUY | SELL | $155.28 | -1.62% | IPP |
Pattern read across 8 sessions: The Wed 04/29 SELL column is unanimous (every ticker with data was SELL or had no print). The Thu 04/30 BUY column is the relief bounce — 7 BUY plus 2 NEUT, the only sector-wide bid in the window. The Fri 05/01 SELL column is the reversal — 8 SELL, 1 BUY (BE), 1 LEAN (TLN). The 04/30-05/01 reversal is structurally identical to the SPY shooting-star pattern at the index level: gap-fill rally rejected at the upper resistance, distributed back through the next session. Utilities did not get a defensive rotation bid — the bond bear and oil reflation kept utilities suppressed on the rate side, then 05/01 distributed what little 04/30 had bought.
Cumulative session-level color-count (8 sessions × 10 tickers, sparse cells excluded): 26 BUY / 27 SELL / 1 NEUT (GEV 04/24) / 1 LEAN (TLN 05/01) / 25 NO-DATA. Among populated cells (55 of 80 grid cells = 69% coverage), BUY/SELL is essentially split 49/51 across the 8 sessions — consistent with a sector that has no directional conviction either way over the rolling window. The signal is in the SHAPE: alternating BUY and SELL columns with no two-day-in-a-row directional follow-through except 04/28-04/29 (back-to-back SELL) and 04/24-04/27 mixed mid-week churn.
Rolling Net Directional Flow — 8-Day Window ($M)
Per-ticker daily Layer-1-corrected net flow ($M) over the 8 sessions. Negative cells = distribution; positive = accumulation. Sparse cells (no chunk record) shown as "—". The 05/01 column uses Rule 5 price-validated sign on the chunk's reported absolute volume.
| Ticker | 04/22 | 04/23 | 04/24 | 04/27 | 04/28 | 04/29 | 04/30 | 05/01 | 8D Net |
|---|---|---|---|---|---|---|---|---|---|
| AEP | +25.5 | — | -62.2 | -70.3 | +11.0 | -53.2 | +202.0 | -202.0 | -149.2 |
| BE | -3.3 | -45.2 | -80.7 | -52.6 | -150.6 | -7.4 | +14.6 | +7.9 | -317.3 |
| CEG | -28.4 | +18.8 | — | -37.2 | -55.0 | +11.7 | +33.2 | -44.7 | -101.6 |
| CNP | +29.6 | -3.9 | +3.7 | +7.9 | +34.8 | +6.9 | +28.1 | -2.5 | +104.6 |
| ETR | — | +3.7 | -10.6 | +3.1 | +4.3 | — | — | -67.5 | -67.0 |
| GEV | — | — | +340.4 | — | +64.0 | -36.0 | +20.5 | -118.0 | +270.9 |
| NEE | -19.4 | +89.4 | -32.4 | -41.5 | +15.2 | -109.8 | +203.6 | -169.0 | -63.9 |
| NRG | +31.0 | -15.3 | +57.3 | — | -36.0 | -17.9 | +75.4 | -92.0 | +2.5 |
| TLN | — | — | — | -9.8 | +9.8 | +15.1 | — | +11.1 | +26.2 |
| VST | — | +101.0 | +6.0 | -70.0 | +53.7 | +61.7 | -89.7 | -3.2 | +59.5 |
| SECTOR | +5 | +148 | +221 | -270 | -49 | -129 | +488 | -680 | -265 |
Sector net read: 8-day cumulative net is -$265M with the 05/01 sweep dump (-$680M) erasing the 04/30 relief bid (+$488M) and then some. Sector net is bear in 4 of 8 sessions and bull in 4. Largest single-session net was 05/01 distribution. Three names print net positive over the window: GEV (+$271M, but skewed by the 04/24 +$340M neutral print), CNP (+$105M, the only true accumulator with 6 of 8 BUY columns), VST (+$60M), and TLN marginal at +$26M. Five names print net negative: BE (-$317M, full-week distribution despite 05/01 bounce), AEP (-$149M), CEG (-$102M), ETR (-$67M), NEE (-$64M).
The CNP exception: CNP is the only constituent with consistent buying through the window — net +$105M with 6 of 8 sessions buying. It is also the only ticker where 05/01 demand-heavy positional bias (81% AtAsk) is meaningful given the SLOW tape and NORMAL label reliability. CNP gets a Tier 2 watch even with the -0.69% 05/01 close because the dealer setup (POSITIVE GEX, LONG net position, DEALERS_SELL_RALLIES) is the only constructive structural read in the sector.
Tier Assignments — Rule 9 Fragility Cap (Tier 2 Max)
Per regime_snapshot.md fragility (3 of 4 flags HELD + 2 amplifications), Tier 1 conviction is OFF the board sector-wide. The macro overlay (Fed neutral hold, bond bear forming, oil dominant uptrend, ISM Prices Paid 78.3) is not constructive for utilities. Tier 2 watches are the highest a utilities name can carry until either fragility flags clear, the rate-stretch resolves, or convergence re-expands above +5 net bull.
| Tier | Names | Rationale |
|---|---|---|
| TIER 1 | (none) | Sector-wide fragility cap: no name carries Tier 1 conviction. Rule 9 enforced. |
| TIER 2 WATCH | CNP, TLN | CNP: Net +$104.6M cumulative over the 8-day window (only consistent accumulator); 6 of 8 sessions BUY; 81% AtAsk demand-heavy positional bias on 05/01 with NORMAL label reliability and POSITIVE GEX. Dealers LONG, SELL_RALLIES — constructive ceiling, weak floor. Tier 2 long entry on a -1% pullback to ~$42.90; stop $41.50. TLN: Only HIGH-reliability bullish print on 05/01 (slow tape, 78% AtAsk, +$11M Layer-1 net, ACCU MOD ladder). Nuclear-IPP read-across to CEG/VST that didn't share the bid. Tier 2 watch only because the 8-day window has too many NO-DATA cells (4 of 8) to confirm a multi-session pattern. Long entry on a base build above $370. |
| TIER 3 / NEUTRAL | VST, GEV | VST: +$59M 8-day net but 5 BUY / 3 SELL / 2 NEUT pattern is too choppy. 04/30 -$89M label-divergent print followed by 05/01 -$3M close on a -1.62% day = late-week distribution despite the headline net positive. Hold-only. GEV: +$271M skewed by the single 04/24 +$340M NEUTRAL print — strip that and the 5 of 7 remaining cells are SELL or BEAR. Power/grid equipment is the only sub-vertical with a positive macro thesis (data-center capex), but the 05/01 -1.89% close on $118M demand-heavy distribution is the wrong setup to add. Watch for a re-test of $1,025 zone before re-engaging. |
| FADE | NEE, AEP, ETR, CEG, NRG, BE | NEE: The signature flip ticker. -$169M Layer-1 net 05/01 erased the +$203M 04/30 buy in one session. SHORT dealer net position (-$73K), DEALERS_BUY_DIPS, Negative GEX. The IOU bellwether has flipped sector-wide. AEP: 8-day cumulative -$149M, 4 of 7 populated cells SELL. Slow-tape -0.15% on $202M = high-reliability distribution per Rule 5. ETR: 4 SELL / 1 BUY / 3 NO-DATA over the window; -$67M cumulative; -1.26% on $67.53M label-divergent 05/01 print — demand label but Layer 1 SELL. CEG: Nuclear-IPP premium did not protect; -$102M cumulative; 05/01 -1.66% on label-divergent -$45M Layer 1. NRG: +$2.5M cumulative is functional zero; 67% AtAsk demand label on 05/01 but Layer 1 says SELL on -1.42% close. BE: -$317M cumulative is the worst in the sector. The +2.53% 05/01 print is a low-reliability fast-tape bounce inside a multi-week distribution arc. Fade short into resistance ~$295. |
Position-management implication: Any existing utilities long exposure should be reduced to Tier 2 maximum or trimmed entirely. The CNP / TLN pair is the cleanest constructive long-only pairing in the sector but neither carries multi-session conviction. If the rate-stretch resolves with a bull-flattener (10Y < 4.20% with HYG holding), CNP becomes the first re-engagement candidate; if oil rolls below $100, GEV / VST / CEG re-engage as the IPP nuclear / data-center plays. Until either of those macro pivots fires, FADE the rallies in NEE / AEP / ETR / NRG.
Rule 5/10 Watch — Label vs Price Disagreement (05/01)
Rule 5 (Price Action Is The Signal) and Rule 10 (Labels Lie — Price Doesn't) require that ticker-level Layer 1 verdicts override raw label aggregations on FAST tape. The 05/01 utilities chunk surfaces five label / price disagreements that the price-validated verdict resolves. All five resolve to BEAR per Rule 5.
| Ticker | Price / Chg% | Label Read | Tape Speed | Resolution |
|---|---|---|---|---|
| NRG | $153.37 / -1.42% | DEMAND-HEAVY 67% AtAsk → would imply BUY | FAST — LOW reliability | Rule 5: -1.42% close on $91.95M overrides the 67% AtAsk label. Fast-tape spread compression is mis-tagging distribution as accumulation. Price says SELL; label is the artifact. |
| GEV | $1062.95 / -1.89% | DEMAND-HEAVY 77% AtAsk → would imply BUY | FAST — LOW reliability | Rule 5: -1.89% on $117.96M with negative GEX dealer setup. The 77% AtAsk label on a fast-declining tape is the textbook spread-compression artifact — the chunk's history shows $941.76M aggregate AtAsk versus $284.53M AtBid but L1 still says distribution. |
| VST | $155.28 / -1.62% | 61% AtAsk demand | FAST — LOW reliability | Rule 5: -1.62% close, the 9th of 9 sessions on the chunk's 15-day history with a divergence flag fired (the most divergence-prone IPP name in the sector). Label says demand; price says distribution. Fade. |
| ETR | $116.43 / -1.26% | 57% AtAsk balanced | FAST — LOW reliability | Rule 5: -1.26% on $67.53M with NEGATIVE-flow Layer 1 reading despite the slight demand tilt in raw labels. |
| CEG | $307.81 / -1.66% | 53% AtBid balanced supply | FAST — LOW reliability | Rule 5: label and price agree; included for completeness because CEG is the marquee nuclear-IPP name and the 6/10 prior divergence rate from history makes label reads suspect. |
| CNP | $43.35 / -0.69% | 81% AtAsk demand-heavy | NORMAL — NORMAL reliability | Conditional: NORMAL tape gives the 81% AtAsk label more weight than the FAST-tape names above. Rule 5 still pins the day's verdict to SELL on the -0.69% close, but the demand-heavy positional bias inside a slow tape suggests the dip is being absorbed at scale — this is the only label / price disagreement in the sector that warrants re-examination on Monday. |
Pattern: Five of the six watch entries are FAST-tape demand-side label artifacts on negative price — the textbook spread-compression signature of distribution being mis-tagged as accumulation. The single CNP exception (NORMAL tape, demand-heavy, modest negative price) is the one to flag forward: a slow-tape demand bias on a small-down day inside a 6-of-8 BUY pattern is the constructive pre-base shape.
Synthesis — Utilities Phase 3B Day 14
The 8-day arc traces a clean three-phase structure that mirrors the index complex but with deeper damage. Phase 1 (04/22-04/24): post-rotation distribution carrying utilities lower into mid-week as the rate-stretch and oil reflation kept defensives suppressed. The cold-start 04/22 1-day report flagged the sector as INVALIDATED defensive bid vehicle on a -2.50% 1-week print. Phase 2 (04/27-04/29): consolidation and acceleration, with 04/29 printing a unanimous SELL column across every ticker with data — the deepest single-session bear print of the window. Phase 3 (04/30-05/01): the relief-bounce trap. 04/30 produced 7 of 10 BUY (sector net +$488M), the only sector-wide bid in the window. 05/01 reversed it with 8 of 10 SELL (sector net -$680M) and the NEE flip from +$203M to -$169M Layer-1 net — an inside-1-session $370M directional reversal on the IOU bellwether.
What the sector flow says: the 8-day cumulative net is -$265M. Five names net negative for the window (BE -$317, AEP -$149, CEG -$102, ETR -$67, NEE -$64), three net positive (GEV +$271 skewed, CNP +$105 clean, VST +$60 noisy). TLN is marginal at +$26M but the cleanest setup. The 05/01 sweep distribution is not a one-day accident — it is the resolution of a week of choppy directionless flow into a single decisive bear print. The 04/30 bounce never had buyer follow-through, exactly as the regime_snapshot warned with its “rotation winners flipped” amplification flag (TGT/TJX/ANET/NEE/O/BX, JPM/MS/C/WFC all distributing the prior session).
What the macro says: the regime_snapshot has dropped convergence from +7 net bull on 04/30 to +1 net bull on 05/01 post-VIX-correction. The sector-relevant inputs on the bear side: 10Y stretched at the upper red dot, AGG -$428.7M / TLT at lower daily zone (bond bear forming), oil $104+ DOMINANT pushing input costs into IOU rate cases, ISM Prices Paid 78.3 (inflationary), HYG at lower bound with the Silva HYG-vs-SPX divergence building, multi-index quarterly stretch with 5 of 6 above QTD upper EM (vulnerability to mean reversion that would clip the entire risk-asset complex including utilities). On the bull side for the rate-sensitive pocket: DXY HARD BLOCK 100 receded, Fed easing bias retained semantically, VIX 16.98 cash close inside-day, FOM sentiment 69.6 GREED with +13.9 1D rebound velocity. Net for utilities specifically: the bear inputs (rates, oil, defensive distribution) outweigh the bull inputs (DXY, VIX, sentiment) because utility valuations correlate to long-end yields more tightly than to the dollar.
The convergence/divergence read: utilities sector flow says distribution. Macro says the rate-stretch is what is doing the distributing. The two views agree. There is no Rule 4 hierarchy violation, no Rule 13 dollar block to override, and no Rule 5 label inversion that would rescue any of the FADE names. The cleanest constructive setup is CNP (only consistent accumulator + slow-tape demand-heavy 05/01) paired with TLN (only HIGH-reliability bullish 05/01). Both are Tier 2 watches, not Tier 1, because of the sector-wide fragility cap and because the 8-day window has not yet built the multi-session pattern needed for higher conviction.
Highest-conviction position for the next 5-10 sessions: a Tier 2 long-only pair in CNP and TLN, scaled small (50% of normal sizing) and conditioned on the 5/14 OpEx outcome — if SPY holds the $720 zone through OpEx, the rotation regime stays intact and utility laggards keep underperforming, in which case CNP / TLN remain the only constructive longs. If SPY loses $720 with conviction, the broader risk-off rotation back into defensives gives utilities a structural bid for the first time in the cycle, and CNP / TLN scale up while NEE / AEP / ETR re-engage from the long side off the panic low. The primary fade is the sector basket short via XLU puts, structured 30-45 days out, sized small as a rate-stretch hedge rather than a sector-conviction trade. Until either pivot fires, the dominant action is reduction, not addition: trim utility exposure into Monday strength, do not chase any 05/02 weekend gap-up, and watch the bond-side inputs (10Y print, AGG / TLT, HYG) more closely than the equity-side flow for the timing signal.