—

Constituent dispersion · breadth vs the index

XLP — Consumer Staples Select Sector

36/36 covered · 100% by weight · benchmark: XLP price · closes through 2026-09-24 ·holdings as of 2026-06-16

Concentration 39.9% in top 5 19.57 effective names · HHI 511
RS vs S&P 500 21d -5.74pp sector return − SPY
RS vs Nasdaq-100 21d -9.84pp sector return − QQQ
Broad decline - breadth is falling with price. Last 21 sessions — price -5.57% · A/D -160 (-4.44/name)
XLP 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.50% -1.61 -5pp -0.71pp Confirming ↓
1 month -5.57% -4.44 -8pp -1.00pp Confirming ↓
1 quarter -2.67% -1.92 -14pp -2.31pp Confirming ↓

Over the last 126 sessions: price up +0.64%, breadth down (-0.86/name) · % beating 39→39 · median−ETF -2.68pp→-1.43pp.

Stocks above their moving average — participation breadth

Of the 36 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-09-24.

5-day 16.67% 6/36 above
20-day 11.11% 4/36 above
50-day 13.89% 5/36 above
100-day 25% 9/36 above
150-day 25% 9/36 above
200-day 30.56% 11/36 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 36 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 2 (6%) 17 (47%) -15
1-Month 0 (0%) 13 (36%) -13
3-Month 0 (0%) 12 (33%) -12
6-Month 0 (0%) 7 (19%) -7
52-Week 0 (0%) 5 (14%) -5
YTD 0 (0%) 7 (19%) -7

Dispersion by window

WindowETFMedianMedian − ETF Up / DownBeat / Lag±1% bandDispersion
1d -0.89% -0.73% +0.16pp 8 / 28 20 / 16 20 of 36 ±1.32%
5d -1.50% -1.92% -0.42pp 6 / 30 14 / 22 14 of 36 ±2.39%
21d -5.57% -7.00% -1.43pp 5 / 31 14 / 22 1 of 36 ±6.88%
YTD +5.77% +0.81% -4.96pp 19 / 17 14 / 22 0 of 36 ±19.57%

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)

  • KR+2.22%+0.05pp
  • SYY+1.36%+0.03pp
  • DG+1.60%+0.03pp
  • PM+0.35%+0.02pp
  • DLTR+0.30%+0pp
  • WMT-2.66%-0.29pp
  • MNST-2.82%-0.12pp
  • PG-1.16%-0.08pp
  • COST-0.91%-0.08pp
  • KDP-2.77%-0.08pp

This month (21d)

  • WMT+2.10%+0.23pp
  • ADM+3.44%+0.09pp
  • MO+1.19%+0.06pp
  • KR+0.80%+0.02pp
  • PG+0.19%+0.01pp
  • COST-6.62%-0.6pp
  • MNST-12.44%-0.53pp
  • PEP-8.96%-0.37pp
  • CASY-27.41%-0.3pp
  • CL-6.58%-0.29pp

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)

  • ADM+3.44%
  • WMT+2.10%
  • MO+1.19%
  • KR+0.80%
  • PG+0.19%
  • CASY-27.41%
  • CLX-22.04%
  • HRL-16.57%
  • DLTR-15.60%
  • CPB-15.42%

XLP — constituent leadership race

$100 in each covered XLP 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 — 36 covered · click a column to sort

Symbol Weight Last 1d 5d 21d YTD RS rank
WMT Walmart Inc 10.99% 107.59 -2.66% +0.75% +2.10% -3.23% 94
COST Costco Wholesale 9.03% 896.48 -0.91% +0.29% -6.62% +4.25% 53
PG Procter & Gamble Company 7.20% 145.68 -1.16% -1.27% +0.19% +3.15% 86
KO Coca-Cola Company 6.58% 88.10 +0.01% +0.05% -3.86% +26.89% 67
PM Philip Morris International 5.94% 191.50 +0.35% +0.54% -1.25% +20.45% 81
MDLZ Mondelez Intl Inc 4.99% 60.86 -0.94% -1.90% -3.38% +14.04% 69
MO Altria Group 4.69% 68.88 -0.10% -1.18% +1.19% +21.46% 92
CL Colgate-Palmolive Company 4.38% 85.32 -0.71% -2.75% -6.58% +9.31% 56
MNST Monster Beverage Corp 4.26% 42.67 -2.82% -4.13% -12.44% +11.31% 22
PEP Pepsico Inc 4.08% 128.15 -1.56% -4.12% -8.96% -9.91% 39
TGT Target Corp 3.94% 156.15 -0.07% -2.30% -4.48% +62.89% 61
KDP Keurig Dr Pepper Inc 2.77% 30.88 -2.77% -1.75% -3.02% +12.14% 75
ADM Archer Daniels Midland 2.48% 81.88 -0.33% -7.05% +3.44% +44.44% 97
SYY Sysco Corp 2.44% 78.19 +1.36% -1.16% -6.31% +7.70% 58
KR Kroger Company 2.42% 58.92 +2.22% -3.01% +0.80% -4.73% 89
KVUE Kenvue Inc 2.24% 17.61 -0.34% -0.28% -8.90% +4.50% 42
KMB Kimberly-Clark Corp 2.18% 97.22 -0.49% -0.99% -11.38% -1.11% 28
HSY Hershey Foods Corp 1.73% 166.88 -0.93% -0.86% -10.85% -6.99% 31
DG Dollar General Corp 1.63% 122.53 +1.60% -1.94% -0.04% -6.88% 83
CHD Church & Dwight Company 1.49% 95.33 -0.72% +0.29% -7.05% +14.41% 47
EL Estee Lauder Companies 1.43% 95.37 -3.50% +1.61% -8.73% -8.29% 44
DLTR Dollar Tree Inc 1.36% 113.50 +0.30% -0.79% -15.60% -7.73% 8
STZ Constellation Brands 1.34% 114.21 -2.02% -6.73% -15.41% -16.12% 14
KHC Kraft Heinz Company 1.34% 23.86 +0.29% -3.52% -4.26% +0.04% 64
GIS General Mills 1.18% 34.83 -2.76% -4.99% -12.44% -22.76% 19
BG Bunge Ltd 1.11% 110.21 -1.14% -7.63% -1.34% +25.18% 78
CASY Casey's General Stor 1.08% 598.85 +0.26% -1.42% -27.41% +8.52% 0
TSN Tyson Foods 1.04% 51.14 -0.43% -2.14% -9.71% -11.31% 36
SJM J.M. Smucker Company 0.80% 121.66 -0.61% -1.69% -3.02% +27.02% 72
MKC Mccormick & Company 0.80% 47.82 -2.59% -3.78% -12.22% -29.16% 25
CLX Clorox Company 0.75% 81.80 -2.55% -3.76% -22.04% -16.94% 3
HRL Hormel Foods Corp 0.46% 19.84 -0.40% -4.43% -16.57% -14.01% 6
TAP Molson Coors Brewing 0.45% 36.35 -0.74% -6.99% -12.46% -20.39% 17
CAG Conagra Brands 0.42% 14.67 -0.74% -3.36% -9.83% -11.40% 33
BF.B Brown Forman Cl B 0.30% 26.00 -1.10% -1.89% -6.95% +1.57% 50
CPB The Campbell's Company 0.29% 19.85 -2.41% -6.28% -15.42% -26.42% 11

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.

FAQ · from the current data

XLP dispersion — data Q&A

Is XLP's move broad or carried by a few names (21 sessions)?

As of 2026-09-24: over 21 sessions the fund returned -5.57% while its median constituent returned -7.00% — a dispersion of 6.88 pp; 39% of 36 members beat the fund. Broad decline - breadth is falling with price.

How did XLP's members trade in the last session?

As of 2026-09-24: fund -0.89%, median member -0.73%, 8 advancers vs 28 decliners.

What does the dispersion page for XLP measure?

It splits the fund into its members: the fund's own return against the median constituent, how many members beat the fund, advancers vs decliners, and a cumulative advance/decline line that tends to lead price. A firm fund price with a weak median and a falling A/D line is a narrow, top-heavy tape; a broad move shows the median keeping up. 36 constituents covered, re-baked nightly from the Closelook lake.

Is this investment advice?

No — a data surface in an investment research diary. It describes breadth inside a fund; it makes no recommendation.