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-03 ·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.81pp sector return − SPY
RS vs Nasdaq-100 21d +8.36pp sector return − QQQ
Broad advance - breadth is rising with price. Last 21 sessions — price +3.86% · A/D +97 (+2.69/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.25% +1.06 +11pp +1.69pp Confirming ↑
1 month +3.86% +2.69 +8pp +1.87pp Confirming ↑
1 quarter +3.93% +1.39 +25pp +3.56pp Confirming ↑

Over the last 126 sessions: price up +9.26%, breadth up (+2.58/name) · % beating 50→64 · median−ETF -0.20pp→+2.57pp.

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

5-day 77.78% 28/36 above
20-day 66.67% 24/36 above
50-day 66.67% 24/36 above
100-day 58.33% 21/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 19 (53%) 1 (3%) +18
1-Month 11 (31%) 0 (0%) +11
3-Month 8 (22%) 0 (0%) +8
6-Month 4 (11%) 0 (0%) +4
52-Week 1 (3%) 0 (0%) +1
YTD 4 (11%) 0 (0%) +4

Dispersion by window

WindowETFMedianMedian − ETF Up / DownBeat / Lag±1% bandDispersion
1d +2.03% +1.57% -0.46pp 33 / 3 14 / 22 23 of 36 ±1.08%
5d +1.25% +1.92% +0.67pp 28 / 8 22 / 14 12 of 36 ±3.9%
21d +3.86% +6.44% +2.57pp 28 / 8 23 / 13 0 of 36 ±7.49%
YTD +10.03% +7.78% -2.25pp 27 / 9 17 / 19 1 of 36 ±16.42%

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+2.78%+0.3pp
  • COST+2.92%+0.26pp
  • KO+3.51%+0.23pp
  • PG+2.70%+0.19pp
  • PM+2.58%+0.15pp
  • GIS-0.53%-0.01pp
  • KDP-0.21%-0.01pp
  • TGT-0.06%0pp

This month (21d)

  • PG+7.52%+0.54pp
  • KO+7.31%+0.48pp
  • MNST+10.61%+0.45pp
  • KMB+19.29%+0.42pp
  • SYY+14.48%+0.35pp
  • BG-17.56%-0.19pp
  • ADM-6.88%-0.17pp
  • KR-5.43%-0.13pp
  • WMT-1.08%-0.12pp
  • COST-0.27%-0.02pp

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)

  • KMB+19.29%
  • MKC+15.82%
  • SJM+15.74%
  • KVUE+14.49%
  • SYY+14.48%
  • BG-17.56%
  • ADM-6.88%
  • KR-5.43%
  • TSN-1.17%
  • WMT-1.08%

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% 111.84 +2.78% -3.40% -1.08% +0.59% 11
COST Costco Wholesale 9.03% 951.67 +2.92% +1.00% -0.27% +10.67% 17
PG Procter & Gamble Company 7.20% 151.41 +2.70% +1.96% +7.52% +7.20% 56
KO Coca-Cola Company 6.58% 84.14 +3.51% +4.63% +7.31% +21.18% 53
PM Philip Morris International 5.94% 182.27 +2.58% +1.87% +4.96% +14.65% 36
MDLZ Mondelez Intl Inc 4.99% 60.91 +2.63% +0.36% -0.26% +14.13% 19
MO Altria Group 4.69% 72.71 +1.64% -0.68% +5.01% +28.21% 39
CL Colgate-Palmolive Company 4.38% 95.13 +2.55% +4.47% +7.77% +21.88% 58
MNST Monster Beverage Corp 4.26% 97.60 +0.26% +1.85% +10.61% +27.30% 67
PEP Pepsico Inc 4.08% 144.22 +2.17% +3.37% +2.63% +1.39% 33
TGT Target Corp 3.94% 130.21 -0.06% -6.71% +5.71% +35.83% 42
KDP Keurig Dr Pepper Inc 2.77% 33.30 -0.21% +3.13% +9.68% +20.93% 64
ADM Archer Daniels Midland 2.48% 76.79 +0.23% +0.33% -6.88% +35.47% 3
SYY Sysco Corp 2.44% 84.83 +2.23% +5.62% +14.48% +16.84% 86
KR Kroger Company 2.42% 58.22 +3.52% +0.78% -5.43% -5.86% 6
KVUE Kenvue Inc 2.24% 19.83 +2.59% +4.59% +14.49% +17.68% 89
KMB Kimberly-Clark Corp 2.18% 114.72 +2.94% +6.12% +19.29% +16.69% 97
HSY Hershey Foods Corp 1.73% 182.14 +1.94% +3.09% -1.06% +1.52% 14
DG Dollar General Corp 1.63% 118.17 +2.58% +0.52% +11.20% -10.19% 75
CHD Church & Dwight Company 1.49% 98.60 +1.43% +0.46% +2.56% +18.34% 31
EL Estee Lauder Companies 1.43% 83.71 +1.50% +2.71% +0.36% -19.50% 22
DLTR Dollar Tree Inc 1.36% 124.05 +2.39% +4.94% +13.40% +0.85% 81
STZ Constellation Brands 1.34% 137.47 +0.43% -4.83% +0.52% +0.96% 25
KHC Kraft Heinz Company 1.34% 25.37 +1.44% +8.10% +10.71% +6.37% 69
GIS General Mills 1.18% 37.57 -0.53% +6.13% +13.61% -16.68% 83
BG Bunge Ltd 1.11% 106.46 +1.50% -4.56% -17.56% +20.92% 0
CASY Casey's General Stor 1.08% 797.42 +1.68% +1.62% +5.73% +44.51% 44
TSN Tyson Foods 1.04% 58.89 +0.79% +1.89% -1.17% +2.13% 8
SJM J.M. Smucker Company 0.80% 116.28 +1.24% +3.36% +15.74% +21.41% 92
MKC Mccormick & Company 0.80% 53.45 +1.02% +10.55% +15.82% -20.82% 94
CLX Clorox Company 0.75% 97.26 +0.87% +2.09% +8.51% -1.24% 61
HRL Hormel Foods Corp 0.46% 25.00 +0.48% -3.92% +7.07% +8.35% 50
TAP Molson Coors Brewing 0.45% 39.78 +1.90% -1.87% +2.24% -12.87% 28
CAG Conagra Brands 0.42% 14.34 +0.28% +4.06% +11.51% -13.39% 78
BF.B Brown Forman Cl B 0.30% 26.16 +1.28% -5.49% +5.81% +2.19% 47
CPB The Campbell's Company 0.29% 23.32 +1.04% +6.10% +11.10% -13.56% 72

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.