Utilities — 10-Day Rolling Flow

Friday, May 1, 2026 close | Anti Narrative Institutional Flow Protocol
8-DAY ROLLING WINDOW (window still filling toward 10)
10 Constituents — AEP, BE, CEG, CNP, ETR, GEV, NEE, NRG, TLN, VST  |  WL1 Recon Pipeline  |  Data through Friday 05/01 close
Phase 3B Day 14 — UTILITIES SWEEP-DISTRIBUTED. 04/30 relief bounce failed; 05/01 closed 8 of 10 BEAR / 1 LEAN / 1 BULL with the rate-stretch overlay still pinning the sector.
Regime Dashboard — Sourced from regime_snapshot.md (refresh 2026-05-02 EOW, data 05/01 close)
10Y / TNX:CGIUpper red dot still — bond bear regime forming (AGG -$428.7M); rate-sensitive defensives capped
XLU UTILITIESBEAR — NEE flip + utilities options bear; 8 of 10 constituents Layer 1 SELL on 05/01
FED REGIMENEUTRAL HOLD 3.50-3.75% — 8-4 vote held; Warsh sworn in 05/15; June FOMC first regime-test event; rate-cut path delayed
DXY~98.12 mid-zone — HARD BLOCK 100 RECEDED, Rule 13 not in immediate play
OIL /CLM26~$104+ DOMINANT — reflation regime continues, >$100 = consumer pressure plus utility input-cost squeeze
ISM PMI52.7 EXPANSION (3rd month), Prices Paid 78.3 — INFLATIONARY input cost pass-through risk for IOUs
HYG / CREDIT$80.06 LOWER bound — gate CLEAR but Silva HYG-vs-SPX divergence building, IG utility paper inside the divergence
200DMA STATUSSPX ABOVE, Stretch ~520+ pts (RE-WIDENED) — 16th+ consecutive session above
EARNINGS REACTIONBIFURCATION — AAPL +3.24% post-print extends GOOGL template; SYK -6.47% capex misses still get sold (read-across to GEV/AEP capex profiles)
VIX16.98 cash close (intraday 16.44-17.39, inside-day) — Silva first bullish confirmation INTACT
FOM SENTIMENT69.6 GREED, +13.9 1D / +2.4 5D — rebound velocity, no fresh 0501 print yet (pre-Sunday refresh)
XLRE / DEFENSIVESXLRE mild BEAR (NEE flip + REIT bid weakening); XLP BEAR (TGT/TJX flips); defensives broadly distributed
SPX / SPYSPX ~7,220 ABOVE QTD upper 7,195.90 (2nd-session HOLD); SPY $720.65 SHOOTING STAR at $722 0DTE call wall
CONVERGENCE+1 NET BULL (~14 bullish vs ~12 bearish) — DROPPED from +7 NET on 04/30 to barely-bull post-VIX-correction
FRAGILITY3 of 4 flags HELD + 2 amplifications — CCR elevated, 200DMA stretch, multi-index quarterly stretch (5/6 above QTD upper); Tier 2 max per Rule 9
PHASE3B Day 14 — SHOOTING STAR AT THE CALL WALL: provisional first distribution day inside the rotation regime

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

BEARISH 8
BULLISH 1
LEAN 1
StatusCountPctNamesRead
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.

TickerPriceChg%DP VolNet $M (L1)Side BiasL1 VerdictSubsector
NEE$96.95-0.95%$168.98M-$168.98MBALANCED 49/51SELLRegulated IOU
GEV$1062.95-1.89%$117.96MDISTDEMAND-HEAVY 77/23SELLPower/Grid Equipment
NRG$153.37-1.42%$91.95ML1-bear (label/price div)DEMAND-HEAVY 67/33SELLIPP
ETR$116.43-1.26%$67.53ML1-bear (label/price div)BALANCED 57/43SELLRegulated IOU
BE$290.52+2.53%$47.75M+$7.88MSUPPLY-HEAVY 27/73BUYHydrogen / Fuel Cells
CEG$307.81-1.66%$44.67ML1-bear (label/price div)BALANCED 47/53SELLNuclear IPP
CNP$43.35-0.69%$20.13M-$2.45MDEMAND-HEAVY 81/19SELLRegulated IOU
VST$155.28-1.62%$18.25M-$3.24MBALANCED 61/39SELLIPP
AEP$136.91-0.15%$202.00M*L1-bear (slow tape, label HIGH)BALANCED 61/39SELLRegulated IOU
TLN$372.16-0.07%$15.08M+$11.05M (label HIGH)DEMAND-HEAVY 78/22LEAN_BULLISHNuclear 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.

Ticker04/2204/2304/2404/2704/2804/2904/3005/01PriceChg%Subsector
AEPSELLSELLBUYBUYSELLBUYSELL$136.91-0.15%Regulated IOU
BEBUYBUYSELLBUYSELLBUYSELLBUY$290.52+2.53%Hydrogen / Fuel Cells
CEGBUYBUYBUYSELLSELLBUYSELL$307.81-1.66%Nuclear IPP
CNPSELLBUYSELLBUYBUYSELLBUYSELL$43.35-0.69%Regulated IOU
ETRBUYSELLSELLSELLSELL$116.43-1.26%Regulated IOU
GEVNEUTSELLSELLBUYSELL$1062.95-1.89%Power/Grid Equipment
NEESELLBUYSELLSELLBUYSELLBUYSELL$96.95-0.95%Regulated IOU
NRGSELLBUYBUYSELLSELLBUYSELL$153.37-1.42%IPP
TLNBUYSELLSELLLEAN$372.16-0.07%Nuclear IPP
VSTBUYBUYBUYSELLSELLBUYSELL$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.

Ticker04/2204/2304/2404/2704/2804/2904/3005/018D 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.

TierNamesRationale
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.

TickerPrice / Chg%Label ReadTape SpeedResolution
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.