C+

Constituent dispersion · breadth vs the index

XLB — Materials Select Sector

26/26 covered · 100% by weight · benchmark: XLB price · closes through 2026-07-03 ·holdings as of 2026-06-16

Concentration 38.46% in top 5 17.73 effective names · HHI 564
RS vs S&P 500 21d +2.90pp sector return − SPY
RS vs Nasdaq-100 21d +5.45pp 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.95% · A/D +12 (+0.46/name)
XLB 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 +0.33% +0.15 +0pp +4.45pp Improving
1 month +0.95% +0.46 +20pp +8.88pp Improving
1 quarter +6.34% -0.08 +27pp +10.51pp Weakening

Over the last 126 sessions: price up +13.29%, breadth up (+3.35/name) · % beating 36→62 · median−ETF -2.71pp→+6.34pp.

Stocks above their moving average — participation breadth

Of the 26 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 65.38% 17/26 above
20-day 65.38% 17/26 above
50-day 61.54% 16/26 above
100-day 61.54% 16/26 above
150-day 68% 17/25 above
200-day 66.67% 16/24 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 26 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 13 (50%) 3 (12%) +10
1-Month 9 (35%) 1 (4%) +8
3-Month 7 (27%) 0 (0%) +7
6-Month 4 (16%) 0 (0%) +4
52-Week 4 (17%) 0 (0%) +4
YTD 4 (15%) 0 (0%) +4

Dispersion by window

WindowETFMedianMedian − ETF Up / DownBeat / Lag±1% bandDispersion
1d +1.94% +2.21% +0.27pp 22 / 4 14 / 12 15 of 26 ±1.33%
5d +0.33% +0.09% -0.24pp 13 / 13 13 / 13 2 of 26 ±5.82%
21d +0.95% +7.00% +6.05pp 16 / 9 15 / 10 1 of 25 ±13.71%
YTD +15.20% +20.54% +5.34pp 18 / 6 14 / 10 1 of 24 ±15.92%

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)

  • LIN+2.45%+0.36pp
  • NEM+4.01%+0.26pp
  • MLM+3.48%+0.14pp
  • VMC+2.77%+0.13pp
  • CTVA+2.71%+0.11pp
  • STLD-0.62%-0.03pp
  • SW-0.35%-0.01pp
  • ALB-0.38%-0.01pp
  • MOS-0.80%-0.01pp

This month (21d)

  • LIN+10.58%+1.55pp
  • SHW+20.30%+0.89pp
  • APD+12.50%+0.54pp
  • CTVA+10.61%+0.44pp
  • ECL+10.58%+0.43pp
  • NUE-14.59%-0.97pp
  • FCX-14.99%-0.88pp
  • STLD-18.80%-0.88pp
  • NEM-11.38%-0.74pp
  • DOW-20.19%-0.59pp

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)

  • SHW+20.30%
  • BALL+17.93%
  • AMCR+17.16%
  • IP+14.66%
  • IFF+14.46%
  • ALB-20.88%
  • LYB-20.73%
  • DOW-20.19%
  • STLD-18.80%
  • FCX-14.99%

XLB — constituent leadership race

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

Symbol Weight Last 1d 5d 21d YTD RS rank
LIN Linde Plc 14.61% 546.64 +2.45% +4.66% +10.58% +28.63% 68
NUE Nucor Corp 6.64% 220.75 +0.79% -11.09% -14.59% +35.80% 20
NEM Newmont Mining Corp 6.53% 97.04 +4.01% +1.77% -11.38% -2.39% 24
FCX Freeport-Mcmoran Inc 5.87% 60.97 +0.73% -2.91% -14.99% +20.61% 16
STLD Steel Dynamics Inc 4.67% 220.39 -0.62% -12.00% -18.80% +30.46% 12
VMC Vulcan Materials Company 4.55% 303.19 +2.77% -3.12% +7.58% +6.71% 52
CRH CRH Plc ADR 4.38% 107.53 +2.22% -4.88% +0.95% -13.22% 36
SHW Sherwin-Williams Company 4.37% 352.48 +1.86% +3.95% +20.30% +9.02% 96
APD Air Products and Chemicals 4.34% 314.19 +2.54% +12.94% +12.50% +28.92% 76
CTVA Corteva Inc 4.15% 85.80 +2.71% +5.12% +10.61% +28.59% 72
MLM Martin Marietta Materials 4.14% 599.42 +3.48% -4.69% +3.90% -3.48% 40
ECL Ecolab Inc 4.10% 283.36 +1.79% +0.77% +10.58% +8.23% 64
PPG PPG Industries 3.22% 125.33 +2.22% +2.39% +10.29% +23.83% 60
DOW Dow Inc 2.92% 27.71 +2.55% -5.46% -20.19% +21.14% 8
SW Smurfit Westrock Plc 2.72% 45.93 -0.35% -1.94% +8.74% +21.19% 56
PKG Packaging Corp of America 2.44% 238.20 +0.11% -1.20% +5.95% +16.18% 44
ALB Albemarle Corp 2.41% 135.56 -0.38% -3.89% -20.88% -3.92% 0
IFF International Flavors & Fragrances 2.41% 83.83 +3.30% +11.65% +14.46% +25.13% 80
DD Dupont Denemours Inc 2.37% 139.91 +1.04% +1.53%
IP International Paper Company 2.29% 38.79 +1.17% -0.59% +14.66% +0.94% 84
AMCR Amcor Plc 2.26% 45.00 +3.12% +4.99% +17.16% 88
CF Cf Industries Holdings 2.05% 110.54 +2.20% +4.79% -2.59% +44.28% 32
LYB Lyondellbasell Industries NV 2.00% 53.36 +1.48% -4.44% -20.73% +26.03% 4
BALL Ball Corporation 1.84% 63.39 +2.66% +3.29% +17.93% +20.47% 92
AVY Avery Dennison Corp 1.48% 166.97 +2.36% +1.43% +7.00% -7.15% 48
MOS Mosaic Company 0.87% 21.13 -0.80% -2.76% -9.31% -10.65% 28

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.