Constituent dispersion · breadth vs the index
XLU — Utilities Select Sector
Divergence over time — price vs breadth, by horizon
The hero read is the 1-month picture; here the same price↔breadth divergence across 1 week / 1 month / 1 quarter, computed over the 126-session history. A/D /name is net advancers-minus-decliners per covered constituent; % beating Δ and median−ETF Δ show how participation shifted. Price rising while those fall = the move is narrowing under the surface.
| Horizon | Price | A/D /name | % beating Δ | Median−ETF Δ | Read |
|---|---|---|---|---|---|
| 1 week | +1.34% | +1.19 | -13pp | -0.56pp | Confirming ↑ |
| 1 month | -1.47% | -2.23 | -39pp | -1.99pp | Confirming ↓ |
| 1 quarter | +1.45% | +3.65 | -13pp | -0.67pp | Confirming ↑ |
Over the last 126 sessions: price up +7.33%, breadth up (+10.19/name) · % beating 74→42 · median−ETF +1.68pp→-0.39pp.
Stocks above their moving average — participation breadth
Of the 31 covered constituents, the share trading above each simple moving average — the classic breadth gauge. A firm index price with a low %-above-MA is a narrow, top-heavy tape. As of 2026-07-28.
New highs & new lows — by horizon
How many of the 31 covered constituents closed today at a new high (or low) over each window, and the net. A shrinking net as the index holds up = fewer names leading.
| Horizon | New highs | New lows | Net |
|---|---|---|---|
| 5-Day | 4 (13%) | 13 (42%) | -9 |
| 1-Month | 2 (6%) | 4 (13%) | -2 |
| 3-Month | 2 (6%) | 0 (0%) | +2 |
| 6-Month | 1 (3%) | 0 (0%) | +1 |
| 52-Week | 1 (3%) | 0 (0%) | +1 |
| YTD | 1 (3%) | 0 (0%) | +1 |
Dispersion by window
| Window | ETF | Median | Median − ETF | Up / Down | Beat / Lag | ±1% band | Dispersion |
|---|---|---|---|---|---|---|---|
| 1d | -0.35% | +0.13% | +0.48pp | 16 / 14 | 23 / 8 | 21 of 31 | ±1.83% |
| 5d | +1.34% | +1.95% | +0.61pp | 26 / 5 | 19 / 12 | 13 of 31 | ±2.35% |
| 21d | -1.47% | -1.86% | -0.39pp | 10 / 21 | 13 / 18 | 5 of 31 | ±4.17% |
| YTD | +7.37% | +11.20% | +3.83pp | 27 / 4 | 23 / 8 | 3 of 31 | ±11.82% |
Median − ETF below zero means the typical name is lagging the cap-weighted index — the move is top-heavy. "Beat" counts constituents outperforming the ETF over the window. Dispersion is the cross-sectional standard deviation of constituent returns — high = a stock-picker's tape, low = pure beta.
What drove the move — contribution = weight × return
Today (1d)
- NEE+0.51%+0.07pp
- AWK+2.59%+0.05pp
- EIX+1.46%+0.03pp
- PCG+1.02%+0.03pp
- SO+0.31%+0.02pp
- CEG-3.77%-0.22pp
- VST-5.37%-0.18pp
- NRG-6.55%-0.13pp
- ETR-1.27%-0.05pp
- SRE-0.76%-0.03pp
This month (21d)
- EIX+5.44%+0.11pp
- NEE+0.81%+0.11pp
- D+1.77%+0.07pp
- AWK+4.04%+0.07pp
- PCG+2.60%+0.07pp
- VST-9.08%-0.31pp
- NRG-14.60%-0.28pp
- AEP-4.09%-0.21pp
- SRE-3.94%-0.17pp
- PEG-5.54%-0.16pp
Each name's contribution = its index weight × its return — the percentage points it added to (green) or subtracted from (red) the ETF's move. Computed across covered names.
Leaders & laggards (21-day)
- EIX+5.44%
- AWK+4.04%
- ES+2.60%
- PCG+2.60%
- FE+2.43%
- NRG-14.60%
- VST-9.08%
- NI-6.83%
- CMS-5.63%
- PEG-5.54%
XLU — constituent leadership race
$100 in each covered XLU constituent at 2025-12-24, rebased to 100. Watch leadership change hands.
Each covered constituent started at $100 at the window open; the bars race by total return (top 12 shown). Decision-support, not investment advice.
Constituents — 31 covered · click a column to sort
| Symbol | Weight | Last | 1d | 5d | 21d | YTD | RS rank |
|---|---|---|---|---|---|---|---|
| NEE Nextera Energy | 12.99% | 89.28 | +0.51% | +1.54% | +0.81% | +11.97% | 71 |
| SO Southern Company | 7.51% | 96.78 | +0.31% | +3.12% | -0.39% | +11.86% | 58 |
| DUK Duke Energy Corp | 7.05% | 129.24 | +0.32% | +2.64% | +0.65% | +11.20% | 68 |
| CEG Constellation Energy Corp | 5.89% | 259.82 | -3.77% | -0.92% | -1.59% | -26.35% | 55 |
| AEP American Electric Power | 5.07% | 133.02 | -0.43% | +1.95% | -4.09% | +16.27% | 29 |
| SRE Sempra | 4.37% | 90.56 | -0.76% | -0.03% | -3.94% | +3.29% | 32 |
| D Dominion Energy Inc | 4.21% | 70.62 | +0.50% | +1.10% | +1.77% | +23.04% | 77 |
| ETR Entergy Corp | 3.65% | 112.32 | -1.27% | +0.09% | -3.10% | +22.99% | 35 |
| EXC Exelon Corp | 3.43% | 47.31 | +0.34% | +3.09% | -0.19% | +9.46% | 61 |
| VST Vistra Energy Corp | 3.42% | 148.64 | -5.37% | -8.43% | -9.08% | -7.74% | 3 |
| XEL XCEL Energy Inc | 3.37% | 80.33 | -0.47% | +2.05% | -2.31% | +9.56% | 42 |
| PEG Public Service Enterprise Group | 2.89% | 78.95 | -0.33% | +1.96% | -5.54% | -0.89% | 13 |
| ED Consolidated Edison Company | 2.82% | 111.98 | +0.43% | +1.98% | -0.07% | +14.58% | 65 |
| PCG Pacific Gas & Electric Company | 2.70% | 17.78 | +1.02% | +1.66% | +2.60% | +10.96% | 87 |
| WEC Wisconsin Energy Corp | 2.68% | 113.61 | -0.18% | +1.60% | -4.41% | +9.57% | 26 |
| DTE Dte Energy Company | 2.22% | 146.08 | -0.78% | +0.72% | -5.41% | +14.15% | 16 |
| AEE Ameren Corp | 2.19% | 112.51 | +0.36% | +2.34% | -4.91% | +13.43% | 19 |
| ATO Atmos Energy Corp | 2.04% | 179.38 | +0.65% | +2.47% | +2.40% | +8.21% | 81 |
| EIX Edison International | 2.04% | 79.79 | +1.46% | +2.07% | +5.44% | +36.53% | 97 |
| CNP Centerpoint Energy | 2.03% | 44.10 | +0.20% | +3.23% | -2.09% | +16.29% | 45 |
| NRG NRG Energy | 1.93% | 127.56 | -6.55% | -3.07% | -14.60% | -19.40% | 0 |
| PPL PPL Corp | 1.92% | 36.33 | +0.89% | +2.60% | -1.86% | +4.52% | 48 |
| ES Eversource Energy | 1.87% | 75.39 | +0.94% | +3.20% | +2.60% | +14.50% | 90 |
| AWK American Water Works | 1.79% | 138.04 | +2.59% | +4.95% | +4.04% | +7.26% | 94 |
| FE Firstenergy Corp | 1.77% | 49.65 | +0.67% | +2.60% | +2.43% | +13.12% | 84 |
| NI NiSource Inc | 1.64% | 45.73 | -0.17% | +0.79% | -6.83% | +10.95% | 6 |
| CMS Cms Energy Corp | 1.64% | 74.37 | +0.13% | +2.58% | -5.63% | +7.98% | 10 |
| EVRG Evergy Inc | 1.40% | 85.66 | -0.21% | +0.87% | -1.78% | +20.16% | 52 |
| LNT Alliant Energy Corp | 1.36% | 73.79 | -0.19% | +0.93% | -4.48% | +15.29% | 23 |
| PNW Pinnacle West Capital Corp | 0.90% | 105.33 | -0.05% | -0.30% | -2.54% | +20.98% | 39 |
| AES The Aes Corp | 0.76% | 14.83 | +0.00% | +0.07% | +1.09% | +5.93% | 74 |
RS rank = the constituent's 21-day return percentile within the index (100 = strongest of the covered names). Weight is the index weight; returns use adjusted closes. Default sort: weight.
Other ETFs & indices
Dispersion is computed across the constituents we cover in our data lake (see coverage badge). Decision-support, not investment advice.