C+

Constituent dispersion · breadth vs the index

XLP — Consumer Staples Select Sector

36/36 covered · 100% by weight · benchmark: XLP price · closes through 2026-07-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 -1.15pp sector return − SPY
RS vs Nasdaq-100 21d +3.34pp sector return − QQQ
Weakening below the surface - the A/D line is falling while price holds up; leadership is narrowing. Last 21 sessions — price -0.37% · A/D -6 (-0.17/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.24% -0.61 -6pp -0.95pp Confirming ↓
1 month -0.37% -0.17 -3pp -0.37pp Weakening
1 quarter +2.11% +0.28 +6pp +0.47pp Confirming ↑

Over the last 126 sessions: price up +2.72%, breadth down (-0.31/name) · % beating 47→50 · median−ETF -0.16pp→-0.01pp.

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-07-24.

5-day 50% 18/36 above
20-day 44.44% 16/36 above
50-day 69.44% 25/36 above
100-day 63.89% 23/36 above
150-day 52.78% 19/36 above
200-day 55.56% 20/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 9 (25%) 2 (6%) +7
1-Month 1 (3%) 1 (3%) +0
3-Month 1 (3%) 0 (0%) +1
6-Month 1 (3%) 0 (0%) +1
52-Week 1 (3%) 0 (0%) +1
YTD 1 (3%) 0 (0%) +1

Dispersion by window

WindowETFMedianMedian − ETF Up / DownBeat / Lag±1% bandDispersion
1d +1.11% +1.25% +0.15pp 31 / 5 23 / 13 25 of 36 ±0.95%
5d -1.24% -0.67% +0.57pp 13 / 23 23 / 13 15 of 36 ±2.52%
21d -0.37% -0.38% -0.01pp 17 / 19 18 / 18 8 of 36 ±5.54%
YTD +8.91% +7.71% -1.21pp 21 / 15 16 / 20 2 of 36 ±19.66%

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)

  • WMT+0.99%+0.11pp
  • COST+1.13%+0.1pp
  • KO+1.33%+0.09pp
  • PG+1.05%+0.08pp
  • TGT+1.71%+0.07pp
  • CASY-1.56%-0.02pp
  • ADM-0.50%-0.01pp
  • BG-0.63%-0.01pp
  • MKC-0.46%0pp
  • MNST-0.07%0pp

This month (21d)

  • PM+8.85%+0.53pp
  • ADM+14.44%+0.36pp
  • KHC+11.90%+0.16pp
  • KO+2.05%+0.13pp
  • BG+11.51%+0.13pp
  • WMT-8.01%-0.88pp
  • COST-2.71%-0.24pp
  • PG-3.05%-0.22pp
  • PEP-3.96%-0.16pp
  • KDP-4.80%-0.13pp

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+14.44%
  • KHC+11.90%
  • BG+11.51%
  • PM+8.85%
  • CAG+8.52%
  • STZ-8.99%
  • WMT-8.01%
  • BF.B-6.19%
  • KDP-4.80%
  • HSY-4.77%

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% 109.47 +0.99% -4.18% -8.01% -1.54% 3
COST Costco Wholesale 9.03% 935.03 +1.13% -0.46% -2.71% +8.74% 28
PG Procter & Gamble Company 7.20% 147.41 +1.05% -0.98% -3.05% +4.37% 22
KO Coca-Cola Company 6.58% 82.25 +1.33% +0.85% +2.05% +18.46% 64
PM Philip Morris International 5.94% 193.00 +0.98% +0.01% +8.85% +21.40% 89
MDLZ Mondelez Intl Inc 4.99% 60.52 +0.78% -0.79% -1.15% +13.40% 39
MO Altria Group 4.69% 72.99 +1.26% -1.64% +1.28% +28.71% 61
CL Colgate-Palmolive Company 4.38% 90.75 +0.74% -1.84% -1.23% +16.27% 36
MNST Monster Beverage Corp 4.26% 93.49 -0.07% -4.11% -1.28% +21.94% 33
PEP Pepsico Inc 4.08% 136.64 +1.25% -0.35% -3.96% -3.94% 14
TGT Target Corp 3.94% 136.78 +1.71% -2.02% -3.13% +42.69% 19
KDP Keurig Dr Pepper Inc 2.77% 29.68 +0.03% -3.98% -4.80% +7.78% 8
ADM Archer Daniels Midland 2.48% 85.92 -0.50% +0.02% +14.44% +51.57% 97
SYY Sysco Corp 2.44% 83.11 +1.69% +1.74% +3.81% +14.47% 75
KR Kroger Company 2.42% 56.87 +1.99% -3.32% -2.75% -8.04% 25
KVUE Kenvue Inc 2.24% 19.28 +2.01% +1.58% +2.55% +14.41% 67
KMB Kimberly-Clark Corp 2.18% 109.70 +2.23% +1.25% +2.78% +11.59% 69
HSY Hershey Foods Corp 1.73% 174.30 +1.25% +1.68% -4.77% -2.85% 11
DG Dollar General Corp 1.63% 117.23 +1.80% -6.78% -1.63% -10.91% 31
CHD Church & Dwight Company 1.49% 97.64 +1.51% -0.44% -1.04% +17.19% 42
EL Estee Lauder Companies 1.43% 80.29 +0.46% -2.24% -3.58% -22.79% 17
DLTR Dollar Tree Inc 1.36% 120.45 +2.38% -4.36% +0.92% -2.08% 56
STZ Constellation Brands 1.34% 130.16 +0.69% -2.04% -8.99% -4.41% 0
KHC Kraft Heinz Company 1.34% 25.67 +1.22% -0.81% +11.90% +7.63% 94
GIS General Mills 1.18% 36.03 +1.35% -5.11% +3.53% -20.10% 72
BG Bunge Ltd 1.11% 121.53 -0.63% +2.00% +11.51% +38.04% 92
CASY Casey's General Stor 1.08% 861.63 -1.56% +0.29% +7.52% +56.15% 83
TSN Tyson Foods 1.04% 57.45 +1.23% -0.55% -0.62% -0.37% 47
SJM J.M. Smucker Company 0.80% 118.32 +2.26% +5.63% +5.99% +23.54% 81
MKC Mccormick & Company 0.80% 49.96 -0.46% -3.37% +4.96% -25.99% 78
CLX Clorox Company 0.75% 95.55 +1.87% -0.80% +0.18% -2.98% 53
HRL Hormel Foods Corp 0.46% 25.31 +1.16% -0.32% -0.94% +9.69% 44
TAP Molson Coors Brewing 0.45% 40.95 +2.27% +0.05% +1.04% -10.31% 58
CAG Conagra Brands 0.42% 14.77 +2.78% +3.43% +8.52% -10.80% 86
BF.B Brown Forman Cl B 0.30% 26.08 +1.48% +1.95% -6.19% +1.88% 6
CPB The Campbell's Company 0.29% 21.84 +2.01% -1.09% -0.14% -19.04% 50

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.