C+

Constituent dispersion · breadth vs the index

XLE — Energy Select Sector

21/21 covered · 99% by weight · benchmark: XLE price · closes through 2026-07-03 ·holdings as of 2026-06-16

Concentration 55.02% in top 5 9.91 effective names · HHI 1009
RS vs S&P 500 21d -6.23pp sector return − SPY
RS vs Nasdaq-100 21d -3.68pp sector return − QQQ
Broad decline - breadth is falling with price. Last 21 sessions — price -8.18% · A/D -76 (-3.62/name)
XLE price
Cumulative advance / decline of constituents — rises when more names are up than down; turns before price at inflections

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.

HorizonPriceA/D /name% beating ΔMedian−ETF ΔRead
1 week -1.61% -1.48 -5pp +2.50pp Confirming ↓
1 month -8.18% -3.62 +19pp +3.65pp Confirming ↓
1 quarter -14.93% -2.81 +0pp +2.28pp Confirming ↓

Over the last 126 sessions: price up +21.20%, breadth up (+10.19/name) · % beating 35→52 · median−ETF -2.06pp→+2.55pp.

Stocks above their moving average — participation breadth

Of the 21 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-02.

5-day 52.38% 11/21 above
20-day 33.33% 7/21 above
50-day 19.05% 4/21 above
100-day 23.81% 5/21 above
150-day 45% 9/20 above
200-day 60% 12/20 above
% of constituents above their 50-day average — breadth over the last year; 50% is the participation midpoint

New highs & new lows — by horizon

How many of the 21 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.

HorizonNew highsNew lowsNet
5-Day 3 (14%) 2 (10%) +1
1-Month 0 (0%) 2 (10%) -2
3-Month 0 (0%) 2 (10%) -2
6-Month 0 (0%) 0 (0%) +0
52-Week 0 (0%) 0 (0%) +0
YTD 0 (0%) 0 (0%) +0

Dispersion by window

WindowETFMedianMedian − ETF Up / DownBeat / Lag±1% bandDispersion
1d +0.78% +0.56% -0.22pp 17 / 4 9 / 12 15 of 21 ±1.16%
5d -1.61% -2.10% -0.50pp 6 / 15 8 / 13 4 of 21 ±3.85%
21d -8.18% -5.63% +2.55pp 6 / 15 11 / 10 1 of 21 ±8.58%
YTD +19.81% +18.84% -0.97pp 19 / 2 9 / 12 2 of 21 ±19.33%

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)

  • CVX+2.12%+0.35pp
  • XOM+0.59%+0.13pp
  • COP+1.46%+0.1pp
  • OKE+2.45%+0.08pp
  • EOG+1.70%+0.07pp
  • BKR-1.93%-0.07pp
  • VLO-0.62%-0.03pp
  • TPL-1.88%-0.02pp
  • HAL-0.15%0pp

This month (21d)

  • VLO+3.68%+0.16pp
  • WMB+3.33%+0.14pp
  • TPL+9.81%+0.12pp
  • KMI+1.97%+0.07pp
  • MPC+1.25%+0.05pp
  • XOM-8.34%-1.83pp
  • CVX-9.78%-1.63pp
  • SLB-19.79%-0.94pp
  • COP-10.39%-0.71pp
  • BKR-18.22%-0.64pp

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)

  • TPL+9.81%
  • VLO+3.68%
  • WMB+3.33%
  • KMI+1.97%
  • OKE+1.28%
  • SLB-19.79%
  • BKR-18.22%
  • HAL-17.52%
  • OXY-16.85%
  • FANG-15.00%

XLE — constituent leadership race

$100 in each covered XLE constituent at 2025-12-24, rebased to 100. Watch leadership change hands.

0%

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 — 21 covered · click a column to sort

Symbol Weight Last 1d 5d 21d YTD RS rank
XOM Exxon Mobil Corp 21.95% 137.09 +0.59% -0.33% -8.34% +14.68% 43
CVX Chevron Corp 16.71% 169.20 +2.12% -1.76% -9.78% +12.10% 38
COP Conocophillips 6.82% 104.73 +1.46% -1.58% -10.39% +12.75% 33
SLB Slb Limited 4.74% 45.13 +0.09% -4.83% -19.79% +18.28% 0
VLO Valero Energy Corp 4.45% 267.76 -0.62% +4.98% +3.68% +66.27% 90
MPC Marathon Petroleum Corp 4.39% 266.35 +0.56% +5.04% +1.25% +64.60% 71
WMB Williams Companies 4.29% 73.14 +0.51% -5.66% +3.33% +22.55% 86
EOG Eog Resources 4.18% 130.78 +1.70% -2.10% -5.63% +26.70% 48
PSX Phillips 66 4.08% 176.42 +1.10% +2.71% -3.36% +37.84% 57
KMI Kinder Morgan Inc 3.53% 32.06 +1.07% -2.88% +1.97% +18.84% 81
BKR Baker Hughes Company 3.52% 52.78 -1.93% -7.31% -18.22% +16.72% 5
TRGP Targa Resources 3.30% 258.88 +0.42% -5.33% -1.68% +41.72% 62
OKE Oneok Inc 3.22% 87.83 +2.45% -1.89% +1.28% +22.58% 76
DVN Devon Energy Corp 2.92% 40.47 +0.55% -5.00% -12.44% +11.06% 29
OXY Occidental Petroleum 2.29% 48.91 +2.02% -4.49% -16.85% +19.51% 14
FANG Diamondback Energy 2.10% 172.04 +0.05% -5.76% -15.00% +15.13% 19
HAL Halliburton Company 1.87% 32.96 -0.15% -4.93% -17.52% +17.69% 10
EQT Eqt Corp 1.83% 52.61 +0.25% +1.86% -3.79% -1.29% 52
TPL Texas Pacific Land Trust 1.24% 407.20 -1.88% +4.13% +9.81% +42.15% 95
EXE Expand Energy Corporation 1.19% 90.72 +1.28% +2.58% -0.90% -16.85% 67
APA Apa Corp 0.74% 32.36 +1.54% -3.17% -14.41% +34.45% 24

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.