Constituent dispersion · breadth vs the index

XLB — Materials Select Sector

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

Concentration 38.46% in top 5 17.73 effective names · HHI 564
RS vs S&P 500 21d -0.75pp sector return − SPY
RS vs Nasdaq-100 21d -1.83pp sector return − QQQ
Broad advance - breadth is rising with price. Last 21 sessions — price +2.98% · A/D +13 (+0.5/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.67% -0.27 -23pp -1.08pp Weakening
1 month +2.98% +0.5 -35pp -2.96pp Confirming ↑
1 quarter +3.97% +1.12 -15pp -0.30pp Confirming ↑

Over the last 126 sessions: price up +0.68%, breadth down (-3.08/name) · % beating 54→27 · median−ETF +0.57pp→-1.68pp.

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-08-28.

5-day 38.46% 10/26 above
20-day 46.15% 12/26 above
50-day 65.38% 17/26 above
100-day 65.38% 17/26 above
150-day 65.38% 17/26 above
200-day 76% 19/25 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 3 (12%) 8 (31%) -5
1-Month 1 (4%) 2 (8%) -1
3-Month 0 (0%) 0 (0%) +0
6-Month 0 (0%) 0 (0%) +0
52-Week 0 (0%) 0 (0%) +0
YTD 0 (0%) 0 (0%) +0

Dispersion by window

WindowETFMedianMedian − ETF Up / DownBeat / Lag±1% bandDispersion
1d -0.09% +0.27% +0.36pp 15 / 11 15 / 11 17 of 26 ±1.18%
5d -0.67% -0.64% +0.03pp 10 / 16 13 / 13 6 of 26 ±2.81%
21d +2.98% +1.30% -1.68pp 16 / 10 7 / 19 4 of 26 ±9.04%
YTD +17.79% +17.25% -0.54pp 19 / 6 12 / 13 1 of 25 ±21.9%

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+0.86%+0.13pp
  • CTVA+1.82%+0.08pp
  • APD+0.86%+0.04pp
  • IFF+1.27%+0.03pp
  • ALB+1.17%+0.03pp
  • NEM-3.26%-0.21pp
  • FCX-2.51%-0.15pp
  • NUE-0.74%-0.05pp
  • PKG-1.35%-0.03pp
  • IP-1.43%-0.03pp

This month (21d)

  • NEM+33.65%+2.2pp
  • FCX+20.51%+1.2pp
  • ALB+16.64%+0.4pp
  • IFF+10.66%+0.26pp
  • APD+2.63%+0.11pp
  • LIN-3.76%-0.55pp
  • STLD-7.06%-0.33pp
  • CTVA-6.09%-0.25pp
  • IP-8.90%-0.2pp
  • NUE-2.54%-0.17pp

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)

  • NEM+33.65%
  • FCX+20.51%
  • ALB+16.64%
  • IFF+10.66%
  • LYB+5.34%
  • IP-8.90%
  • STLD-7.06%
  • CTVA-6.09%
  • LIN-3.76%
  • PKG-3.31%

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% 489.51 +0.86% +0.40% -3.76% +15.19% 12
NUE Nucor Corp 6.64% 250.50 -0.74% +2.82% -2.54% +54.10% 19
NEM Newmont Mining Corp 6.53% 127.98 -3.26% -2.74% +33.65% +28.73% 96
FCX Freeport-Mcmoran Inc 5.87% 76.45 -2.51% -0.27% +20.51% +51.23% 92
STLD Steel Dynamics Inc 4.67% 234.67 -0.50% +2.62% -7.06% +38.91% 4
VMC Vulcan Materials Company 4.55% 274.51 +0.24% -0.55% +1.21% -3.38% 46
CRH CRH Plc ADR 4.38% 95.86 +0.29% +0.83% -0.15% -22.64% 35
SHW Sherwin-Williams Company 4.37% 344.86 -0.10% -0.50% +0.01% +6.66% 38
APD Air Products and Chemicals 4.34% 308.09 +0.86% +0.98% +2.63% +26.42% 65
CTVA Corteva Inc 4.15% 83.90 +1.82% +2.58% -6.09% +25.74% 8
MLM Martin Marietta Materials 4.14% 531.05 +0.47% -0.72% -1.66% -14.49% 27
ECL Ecolab Inc 4.10% 286.75 +0.29% +1.82% +2.65% +9.52% 69
PPG PPG Industries 3.22% 114.22 +0.66% +0.52% +1.95% +12.85% 62
DOW Dow Inc 2.92% 30.51 +0.59% -5.69% +1.40% +33.38% 50
SW Smurfit Westrock Plc 2.72% 48.29 -0.70% -2.23% +1.62% +27.42% 54
PKG Packaging Corp of America 2.44% 240.39 -1.35% -4.91% -3.31% +17.25% 15
ALB Albemarle Corp 2.41% 137.36 +1.17% -4.11% +16.64% -2.64% 88
IFF International Flavors & Fragrances 2.41% 87.95 +1.27% +4.35% +10.66% +31.28% 85
DD Dupont Denemours Inc 2.37% 136.98 -1.31% -0.98% -1.34% +14.49% 31
IP International Paper Company 2.29% 39.31 -1.43% -5.25% -8.90% +2.29% 0
AMCR Amcor Plc 2.26% 46.67 +0.32% -3.95% +3.37% 73
CF Cf Industries Holdings 2.05% 125.79 +0.06% -2.94% +0.02% +64.18% 42
LYB Lyondellbasell Industries NV 2.00% 63.67 +0.97% -4.74% +5.34% +50.39% 81
BALL Ball Corporation 1.84% 63.77 +0.63% +0.28% -2.36% +21.19% 23
AVY Avery Dennison Corp 1.48% 177.75 -0.33% -3.24% +1.68% -1.16% 58
MOS Mosaic Company 0.87% 23.60 -0.67% -3.32% +3.65% -0.20% 77

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

XLB dispersion — data Q&A

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

As of 2026-08-28: over 21 sessions the fund returned +2.98% while its median constituent returned +1.30% — a dispersion of 9.04 pp; 27% of 26 members beat the fund. Broad advance - breadth is rising with price.

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

As of 2026-08-28: fund -0.09%, median member +0.27%, 15 advancers vs 11 decliners.

What does the dispersion page for XLB 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. 26 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.