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-17 ·holdings as of 2026-06-16

Concentration 39.9% in top 5 19.57 effective names · HHI 511
RS vs S&P 500 21d +0.91pp sector return − SPY
RS vs Nasdaq-100 21d +4.86pp sector return − QQQ
Improving below the surface - the A/D line is rising while price is flat-to-down; more names participating than the headline shows. Last 21 sessions — price +0.24% · A/D +12 (+0.33/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.27% -0.11 +0pp -0.21pp Weakening
1 month +0.24% +0.33 -13pp -1.49pp Improving
1 quarter +4.46% +1.22 +6pp +1.35pp Confirming ↑

Over the last 126 sessions: price up +6.85%, breadth up (+2.31/name) · % beating 47→56 · median−ETF -0.39pp→+0.94pp.

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

5-day 69.44% 25/36 above
20-day 66.67% 24/36 above
50-day 72.22% 26/36 above
100-day 61.11% 22/36 above
150-day 55.56% 20/36 above
200-day 58.33% 21/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 5 (14%) 1 (3%) +4
1-Month 5 (14%) 0 (0%) +5
3-Month 2 (6%) 0 (0%) +2
6-Month 2 (6%) 0 (0%) +2
52-Week 2 (6%) 0 (0%) +2
YTD 2 (6%) 0 (0%) +2

Dispersion by window

WindowETFMedianMedian − ETF Up / DownBeat / Lag±1% bandDispersion
1d -0.72% -1.13% -0.41pp 6 / 30 14 / 22 20 of 36 ±1.68%
5d +1.27% +0.58% -0.69pp 22 / 14 16 / 20 6 of 36 ±2.92%
21d +0.23% +1.17% +0.94pp 20 / 16 20 / 16 5 of 36 ±5.72%
YTD +10.29% +8.96% -1.32pp 23 / 13 15 / 21 3 of 36 ±19.11%

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)

  • PM+1.65%+0.1pp
  • ADM+3.49%+0.09pp
  • MO+1.62%+0.08pp
  • CASY+3.88%+0.04pp
  • BG+2.87%+0.03pp
  • KO-3.96%-0.26pp
  • MNST-2.44%-0.1pp
  • PG-1.00%-0.07pp
  • WMT-0.62%-0.07pp
  • PEP-1.66%-0.07pp

This month (21d)

  • PM+5.72%+0.34pp
  • MO+5.73%+0.27pp
  • ADM+10.10%+0.25pp
  • MNST+4.90%+0.21pp
  • DLTR+13.73%+0.19pp
  • WMT-5.61%-0.62pp
  • COST-4.64%-0.42pp
  • PEP-6.16%-0.25pp
  • KR-8.28%-0.2pp
  • PG-1.65%-0.12pp

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)

  • DLTR+13.73%
  • DG+10.55%
  • GIS+10.38%
  • ADM+10.10%
  • MKC+9.56%
  • KR-8.28%
  • STZ-7.80%
  • EL-6.22%
  • PEP-6.16%
  • HSY-6.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% 114.24 -0.62% +0.30% -5.61% +2.75% 14
COST Costco Wholesale 9.03% 940.87 -0.50% +2.69% -4.64% +9.41% 17
PG Procter & Gamble Company 7.20% 149.98 -1.00% +2.00% -1.65% +6.19% 31
KO Coca-Cola Company 6.58% 81.56 -3.96% -2.31% +1.59% +17.47% 53
PM Philip Morris International 5.94% 192.98 +1.65% +6.25% +5.72% +21.39% 78
MDLZ Mondelez Intl Inc 4.99% 61.00 -0.68% +3.69% -1.85% +14.30% 28
MO Altria Group 4.69% 74.21 +1.62% +3.37% +5.73% +30.86% 81
CL Colgate-Palmolive Company 4.38% 92.98 -1.16% +0.80% +2.56% +19.12% 56
MNST Monster Beverage Corp 4.26% 97.50 -2.44% +0.11% +4.90% +27.17% 72
PEP Pepsico Inc 4.08% 137.12 -1.66% -0.19% -6.16% -3.61% 8
TGT Target Corp 3.94% 139.60 -0.44% +3.30% +4.65% +45.63% 69
KDP Keurig Dr Pepper Inc 2.77% 30.91 -1.50% -2.40% -2.72% +12.25% 25
ADM Archer Daniels Midland 2.48% 85.90 +3.49% +6.83% +10.10% +51.54% 89
SYY Sysco Corp 2.44% 81.69 -0.68% -2.55% +2.83% +12.52% 58
KR Kroger Company 2.42% 58.82 +0.36% -2.84% -8.28% -4.89% 0
KVUE Kenvue Inc 2.24% 18.98 -0.21% -2.57% +2.98% +12.63% 61
KMB Kimberly-Clark Corp 2.18% 108.35 -0.59% -3.61% +3.90% +10.21% 67
HSY Hershey Foods Corp 1.73% 171.42 -1.89% -1.29% -6.08% -4.46% 11
DG Dollar General Corp 1.63% 125.75 -1.11% +5.74% +10.55% -4.43% 94
CHD Church & Dwight Company 1.49% 98.07 -1.06% +1.77% -0.36% +17.70% 39
EL Estee Lauder Companies 1.43% 82.13 -0.86% -0.64% -6.22% -21.02% 6
DLTR Dollar Tree Inc 1.36% 125.94 -1.95% +0.82% +13.73% +2.38% 97
STZ Constellation Brands 1.34% 132.87 -2.10% -0.89% -7.80% -2.42% 3
KHC Kraft Heinz Company 1.34% 25.88 -1.33% +4.14% +8.74% +8.51% 83
GIS General Mills 1.18% 37.97 -1.89% +4.83% +10.38% -15.80% 92
BG Bunge Ltd 1.11% 119.15 +2.87% +4.22% -0.23% +35.33% 42
CASY Casey's General Stor 1.08% 859.12 +3.88% +4.79% -0.71% +55.69% 36
TSN Tyson Foods 1.04% 57.77 -0.10% -0.10% +0.93% +0.18% 47
SJM J.M. Smucker Company 0.80% 112.01 -1.72% +0.37% -3.43% +16.95% 22
MKC Mccormick & Company 0.80% 51.70 -2.27% -1.43% +9.56% -23.42% 86
CLX Clorox Company 0.75% 96.32 -2.42% -0.25% -1.22% -2.20% 33
HRL Hormel Foods Corp 0.46% 25.39 -1.24% +3.90% +3.00% +10.04% 64
TAP Molson Coors Brewing 0.45% 40.93 -2.03% +4.49% +0.81% -10.35% 44
CAG Conagra Brands 0.42% 14.28 -1.31% +3.25% +5.31% -13.76% 75
BF.B Brown Forman Cl B 0.30% 25.58 -1.46% -2.25% -3.87% -0.07% 19
CPB The Campbell's Company 0.29% 22.08 -2.52% +0.05% +1.42% -18.15% 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.