Constituent dispersion · breadth vs the index
XLB — Materials Select Sector
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.
| Horizon | Price | A/D /name | % beating Δ | Median−ETF Δ | Read |
|---|---|---|---|---|---|
| 1 week | +4.82% | +1.77 | -8pp | +0.22pp | Confirming ↑ |
| 1 month | +5.17% | +2.15 | -15pp | -2.00pp | Confirming ↑ |
| 1 quarter | +4.36% | +1.85 | +16pp | +4.12pp | Confirming ↑ |
Over the last 126 sessions: price up +4.71%, breadth down (-0.35/name) · % beating 52→54 · median−ETF +0.16pp→+1.47pp.
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-07.
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.
| Horizon | New highs | New lows | Net |
|---|---|---|---|
| 5-Day | 10 (38%) | 2 (8%) | +8 |
| 1-Month | 9 (35%) | 1 (4%) | +8 |
| 3-Month | 4 (15%) | 0 (0%) | +4 |
| 6-Month | 1 (4%) | 0 (0%) | +1 |
| 52-Week | 1 (4%) | 0 (0%) | +1 |
| YTD | 1 (4%) | 0 (0%) | +1 |
Dispersion by window
| Window | ETF | Median | Median − ETF | Up / Down | Beat / Lag | ±1% band | Dispersion |
|---|---|---|---|---|---|---|---|
| 1d | +1.32% | +1.24% | -0.08pp | 19 / 7 | 12 / 14 | 13 of 26 | ±2.22% |
| 5d | +4.82% | +4.42% | -0.40pp | 21 / 5 | 11 / 15 | 8 of 26 | ±5.73% |
| 21d | +5.17% | +6.64% | +1.47pp | 21 / 5 | 14 / 12 | 2 of 26 | ±8.11% |
| YTD | +17.08% | +16.79% | -0.29pp | 19 / 5 | 12 / 12 | 0 of 24 | ±21.19% |
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)
- NEM+7.16%+0.47pp
- CRH+2.89%+0.13pp
- FCX+2.11%+0.12pp
- ALB+4.54%+0.11pp
- MLM+1.91%+0.08pp
- DOW-3.17%-0.09pp
- LYB-3.01%-0.06pp
- CF-2.04%-0.04pp
- DD-1.10%-0.03pp
- MOS-1.71%-0.01pp
This month (21d)
- NUE+22.65%+1.5pp
- NEM+19.16%+1.25pp
- FCX+15.30%+0.9pp
- STLD+18.19%+0.85pp
- SHW+11.35%+0.5pp
- LIN-6.77%-0.99pp
- CTVA-8.38%-0.35pp
- MLM-4.08%-0.17pp
- CRH-3.72%-0.16pp
- VMC-1.40%-0.06pp
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)
- NUE+22.65%
- NEM+19.16%
- STLD+18.19%
- FCX+15.30%
- PKG+14.05%
- CTVA-8.38%
- LIN-6.77%
- MLM-4.08%
- CRH-3.72%
- VMC-1.40%
XLB — constituent leadership race
$100 in each covered XLB constituent at 2025-12-24, rebased to 100. Watch leadership change hands.
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.98 | -0.03% | +2.42% | -6.77% | +15.30% | 4 |
| NUE Nucor Corp | 6.64% | 272.63 | +0.23% | +5.96% | +22.65% | +67.71% | 96 |
| NEM Newmont Mining Corp | 6.53% | 112.98 | +7.16% | +20.56% | +19.16% | +13.64% | 92 |
| FCX Freeport-Mcmoran Inc | 5.87% | 69.62 | +2.11% | +11.16% | +15.30% | +37.72% | 85 |
| STLD Steel Dynamics Inc | 4.67% | 262.45 | +0.37% | +4.45% | +18.19% | +55.36% | 88 |
| VMC Vulcan Materials Company | 4.55% | 284.69 | +1.09% | +6.00% | -1.40% | +0.20% | 15 |
| CRH CRH Plc ADR | 4.38% | 100.48 | +2.89% | +5.76% | -3.72% | -18.91% | 12 |
| SHW Sherwin-Williams Company | 4.37% | 369.73 | +1.74% | +8.47% | +11.35% | +14.36% | 62 |
| APD Air Products and Chemicals | 4.34% | 303.44 | +1.17% | +2.90% | +2.57% | +24.51% | 27 |
| CTVA Corteva Inc | 4.15% | 76.83 | -0.04% | -2.39% | -8.38% | +15.14% | 0 |
| MLM Martin Marietta Materials | 4.14% | 548.57 | +1.91% | +4.46% | -4.08% | -11.66% | 8 |
| ECL Ecolab Inc | 4.10% | 285.17 | +0.60% | +2.72% | +4.45% | +8.92% | 42 |
| PPG PPG Industries | 3.22% | 119.72 | +2.19% | +8.32% | +3.24% | +18.28% | 35 |
| DOW Dow Inc | 2.92% | 29.34 | -3.17% | -3.14% | +2.95% | +28.27% | 31 |
| SW Smurfit Westrock Plc | 2.72% | 48.28 | +2.88% | +5.03% | +12.31% | +27.39% | 77 |
| PKG Packaging Corp of America | 2.44% | 256.04 | +1.30% | +4.15% | +14.05% | +24.88% | 81 |
| ALB Albemarle Corp | 2.41% | 131.11 | +4.54% | +11.45% | +2.09% | -7.07% | 23 |
| IFF International Flavors & Fragrances | 2.41% | 85.89 | +1.58% | +8.42% | +9.37% | +28.20% | 54 |
| DD Dupont Denemours Inc | 2.37% | 142.47 | -1.10% | +3.99% | +5.70% | — | 46 |
| IP International Paper Company | 2.29% | 41.58 | +2.59% | +1.84% | +11.83% | +8.20% | 69 |
| AMCR Amcor Plc | 2.26% | 47.86 | +1.70% | +6.64% | +12.08% | — | 73 |
| CF Cf Industries Holdings | 2.05% | 114.35 | -2.04% | -8.66% | +0.29% | +49.25% | 19 |
| LYB Lyondellbasell Industries NV | 2.00% | 59.59 | -3.01% | -4.01% | +7.58% | +40.75% | 50 |
| BALL Ball Corporation | 1.84% | 63.45 | +0.51% | -2.23% | +4.02% | +20.58% | 38 |
| AVY Avery Dennison Corp | 1.48% | 177.18 | +1.83% | +4.39% | +11.38% | -1.47% | 65 |
| MOS Mosaic Company | 0.87% | 23.06 | -1.71% | +4.25% | +11.13% | -2.49% | 58 |
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.