Constituent dispersion · breadth vs the index
HALO — HALO Growth 100 (EW)
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 | -0.46% | -0.3 | -4pp | -0.67pp | Weakening |
| 1 month | -7.73% | -2.39 | +8pp | +1.88pp | Confirming ↓ |
| 1 quarter | -4.19% | -2.24 | -15pp | -3.68pp | Confirming ↓ |
Over the last 126 sessions: price up +0.39%, breadth down (-1.44/name) · % beating 47→51 · median−ETF -0.56pp→+0.28pp.
Stocks above their moving average — participation breadth
Of the 99 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-09-24.
New highs & new lows — by horizon
How many of the 99 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 | 17 (17%) | 35 (35%) | -18 |
| 1-Month | 6 (6%) | 27 (27%) | -21 |
| 3-Month | 3 (3%) | 14 (14%) | -11 |
| 6-Month | 3 (3%) | 9 (9%) | -6 |
| 52-Week | 3 (3%) | 7 (7%) | -4 |
| YTD | 3 (3%) | 9 (9%) | -6 |
Dispersion by window
| Window | ETF | Median | Median − ETF | Up / Down | Beat / Lag | ±1% band | Dispersion |
|---|---|---|---|---|---|---|---|
| 1d | -0.77% | -0.51% | +0.26pp | 39 / 60 | 55 / 44 | 41 of 99 | ±2.61% |
| 5d | -0.46% | -0.52% | -0.06pp | 45 / 54 | 48 / 51 | 20 of 99 | ±5.22% |
| 21d | -7.73% | -7.35% | +0.38pp | 23 / 76 | 52 / 47 | 6 of 99 | ±10.17% |
| YTD | +1.35% | -2.96% | -4.31pp | 47 / 52 | 45 / 54 | 3 of 99 | ±36.37% |
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)
- ILMN+7.25%+0.07pp
- RKLB+4.69%+0.05pp
- NTRA+4.61%+0.05pp
- RCAT+3.19%+0.03pp
- CTAS+2.97%+0.03pp
- VKTX-11.76%-0.12pp
- FSLR-10.32%-0.1pp
- XYL-5.50%-0.06pp
- UEC-4.82%-0.05pp
- ALB-4.60%-0.05pp
This month (21d)
- ILMN+21.74%+0.22pp
- NTRA+21.41%+0.21pp
- DE+10.19%+0.1pp
- RKLB+10.01%+0.1pp
- MDA.TO+9.35%+0.09pp
- FLNC-33.63%-0.34pp
- UEC-28.64%-0.29pp
- AXON-27.44%-0.27pp
- RCAT-25.27%-0.25pp
- BROS-24.61%-0.25pp
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)
- ILMN+21.74%
- NTRA+21.41%
- DE+10.19%
- RKLB+10.01%
- MDA.TO+9.35%
- FLNC-33.63%
- UEC-28.64%
- AXON-27.44%
- RCAT-25.27%
- BROS-24.61%
HALO — constituent leadership race
$100 in each covered HALO constituent at 2026-01-07, 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 — 99 covered · click a column to sort
| Symbol | Weight | Last | 1d | 5d | 21d | YTD | RS rank |
|---|---|---|---|---|---|---|---|
| AVAV AeroVironment | 1.00% | 158.55 | +1.67% | -2.96% | +7.55% | -34.45% | 91 |
| KTOS Kratos Defense | 1.00% | 47.02 | +1.86% | -1.34% | -10.68% | -38.06% | 33 |
| RCAT Red Cat Holdings | 1.00% | 6.80 | +3.19% | -4.16% | -25.27% | -14.25% | 3 |
| DRO.AX DroneShield | 1.00% | 1.62 | +0.31% | -6.63% | -6.63% | -47.40% | 52 |
| 012450.KS Hanwha Aerospace | 1.00% | 1021000.00 | -3.41% | -3.22% | -7.35% | +8.50% | 49 |
| AXON Axon Enterprise | 1.00% | 445.00 | -1.24% | -1.87% | -27.44% | -21.65% | 2 |
| TDY Teledyne Technologies | 1.00% | 612.02 | -1.45% | +1.67% | -2.37% | +19.83% | 72 |
| KOG.OL Kongsberg Gruppen | 1.00% | 316.20 | -4.24% | -2.29% | +1.02% | +22.93% | 81 |
| HAG.DE Hensoldt | 1.00% | 76.00 | -4.16% | -2.16% | -12.90% | +3.54% | 25 |
| NVO Novo Nordisk | 1.00% | 38.62 | +1.18% | -10.58% | -20.63% | -21.31% | 8 |
| LLY Eli Lilly | 1.00% | 1181.89 | +2.68% | +2.56% | -4.20% | +10.16% | 63 |
| VKTX Viking Therapeutics | 1.00% | 36.75 | -11.76% | +25.17% | +7.55% | +4.46% | 92 |
| ZEAL.CO Zealand Pharma | 1.00% | 275.90 | +0.15% | -2.47% | -12.38% | -40.84% | 27 |
| AMGN Amgen | 1.00% | 406.04 | -0.01% | +6.91% | -8.19% | +24.91% | 45 |
| GXI.DE Gerresheimer | 1.00% | 26.18 | -1.87% | -4.45% | +3.07% | -5.08% | 86 |
| ILMN Illumina | 1.00% | 273.90 | +7.25% | +11.71% | +21.74% | +108.83% | 99 |
| NTRA Natera | 1.00% | 408.79 | +4.61% | +11.60% | +21.41% | +78.44% | 98 |
| REGN Regeneron | 1.00% | 796.02 | -0.72% | +0.83% | -4.50% | +3.25% | 61 |
| VRTX Vertex Pharma | 1.00% | 522.38 | +1.17% | +1.17% | -5.51% | +15.22% | 57 |
| RMS.PA Hermès | 1.00% | 1354.50 | +0.37% | -1.49% | -12.47% | -35.53% | 26 |
| RACE Ferrari | 1.00% | 411.82 | -0.30% | -0.53% | -2.38% | +12.72% | 71 |
| ONON On Holding | 1.00% | 30.46 | +0.99% | +11.45% | +5.65% | -34.47% | 88 |
| BIRK Birkenstock | 1.00% | 31.79 | +1.18% | +1.99% | -9.92% | -22.27% | 38 |
| DECK Deckers Outdoor | 1.00% | 78.68 | +0.11% | -1.29% | -11.34% | -24.11% | 32 |
| COST Costco | 1.00% | 896.48 | -0.91% | +0.29% | -6.62% | +4.25% | 53 |
| LULU Lululemon | 1.00% | 101.64 | -0.63% | +2.26% | -14.10% | -51.09% | 22 |
| EL.PA EssilorLuxottica | 1.00% | 144.70 | -3.50% | +2.30% | -9.11% | -45.12% | 42 |
| FWONA Formula One Group | 1.00% | 86.73 | +1.32% | +0.97% | -9.90% | -2.96% | 39 |
| CELH Celsius Holdings | 1.00% | 28.43 | -2.57% | +0.32% | -19.55% | -37.84% | 9 |
| PWR Quanta Services | 1.00% | 643.50 | +1.35% | +4.37% | +6.58% | +52.54% | 89 |
| SU.PA Schneider Electric | 1.00% | 289.80 | -1.21% | +0.94% | -3.14% | +23.37% | 68 |
| PRY.MI Prysmian | 1.00% | 122.30 | -3.89% | +0.53% | +1.07% | +42.64% | 82 |
| ENR.DE Siemens Energy | 1.00% | 142.10 | -1.69% | +0.21% | -5.96% | +18.53% | 55 |
| PCAR PACCAR | 1.00% | 110.67 | -1.27% | -5.70% | -14.36% | +1.64% | 21 |
| LIN Linde | 1.00% | 468.14 | -0.34% | +2.11% | -3.60% | +10.16% | 65 |
| CTAS Cintas | 1.00% | 197.68 | +2.97% | -0.14% | -3.46% | +5.35% | 66 |
| FAST Fastenal | 1.00% | 50.73 | -0.51% | +3.15% | +0.83% | +27.79% | 79 |
| CPRT Copart | 1.00% | 28.04 | -2.86% | -5.46% | -15.87% | -28.38% | 19 |
| DE Deere & Co | 1.00% | 694.94 | -2.05% | +1.36% | +10.19% | +49.70% | 97 |
| ECL Ecolab | 1.00% | 275.37 | -0.49% | +1.36% | -4.89% | +5.18% | 59 |
| SIKA.SW Sika | 1.00% | 182.10 | -1.57% | -1.41% | -5.70% | +13.57% | 56 |
| ISRG Intuitive Surgical | 1.00% | 399.52 | +0.31% | +4.17% | +7.44% | -29.46% | 90 |
| SYK Stryker | 1.00% | 269.75 | -1.34% | -3.71% | -18.40% | -23.04% | 11 |
| GMED Globus Medical | 1.00% | 74.27 | +0.42% | +0.15% | -10.47% | -14.94% | 35 |
| SRT.DE Sartorius | 1.00% | 209.50 | +1.95% | +6.45% | +8.55% | +10.16% | 94 |
| DXCM Dexcom | 1.00% | 87.47 | -0.30% | -0.52% | -1.90% | +31.79% | 73 |
| GEHC GE HealthCare | 1.00% | 66.38 | +0.44% | +3.00% | -10.19% | -19.00% | 37 |
| SOON.SW Sonova | 1.00% | 239.80 | -0.91% | +2.04% | -0.58% | +15.79% | 76 |
| IDXX IDEXX Laboratories | 1.00% | 513.39 | -1.65% | +1.36% | -6.66% | -24.11% | 51 |
| CCJ Cameco | 1.00% | 88.12 | -2.95% | -5.04% | -17.61% | -3.68% | 15 |
| NXE NexGen Energy | 1.00% | 9.27 | -3.74% | -1.90% | -17.31% | +0.76% | 16 |
| UEC Uranium Energy | 1.00% | 9.47 | -4.82% | -6.42% | -28.64% | -18.92% | 1 |
| RR.L Rolls-Royce | 1.00% | 1484.00 | -1.28% | +0.28% | -3.01% | +29.61% | 70 |
| BWXT BWX Technologies | 1.00% | 138.68 | -2.21% | -5.24% | -7.38% | -19.65% | 48 |
| TOM.OL Tomra Systems | 1.00% | 91.05 | +0.11% | -0.71% | -16.70% | -31.84% | 18 |
| CLH Clean Harbors | 1.00% | 316.07 | +0.93% | +0.16% | +2.46% | +34.80% | 85 |
| WCN Waste Connections | 1.00% | 155.93 | +0.33% | +0.45% | -6.15% | -10.69% | 54 |
| VIE.PA Veolia | 1.00% | 31.31 | +0.03% | -2.49% | -7.67% | +5.35% | 47 |
| XYL Xylem | 1.00% | 102.66 | -5.50% | -4.59% | -8.65% | -24.36% | 44 |
| MP MP Materials | 1.00% | 49.30 | +0.84% | -0.16% | -18.07% | -2.41% | 14 |
| IVN.TO Ivanhoe Mines | 1.00% | 11.95 | -1.97% | -0.50% | -4.25% | -23.45% | 62 |
| FCX Freeport-McMoRan | 1.00% | 72.08 | -0.69% | +1.74% | -9.80% | +42.58% | 40 |
| ALB Albemarle | 1.00% | 108.25 | -4.60% | -5.91% | -18.72% | -23.28% | 10 |
| DSV.CO DSV | 1.00% | 1182.00 | -4.29% | -9.87% | -14.04% | -26.49% | 23 |
| ODFL Old Dominion | 1.00% | 174.93 | -1.57% | -0.09% | -11.67% | +11.72% | 31 |
| TFII TFI International | 1.00% | 121.77 | -2.55% | -3.30% | -9.25% | +18.35% | 41 |
| FMX FEMSA | 1.00% | 117.71 | -1.68% | -2.23% | -4.85% | +20.71% | 60 |
| EMBJ Embraer | 1.00% | 76.40 | +1.29% | +2.70% | +2.37% | +19.22% | 84 |
| PAC Grupo Aero. Pacífico | 1.00% | 211.41 | +1.93% | +5.94% | +0.81% | -19.81% | 78 |
| SE Sea Limited | 1.00% | 100.73 | -2.48% | -0.53% | -18.23% | -21.04% | 12 |
| MDA.TO MDA Ltd | 1.00% | 44.54 | -0.16% | +5.02% | +9.35% | +67.19% | 95 |
| RKLB Rocket Lab | 1.00% | 73.61 | +4.69% | +8.54% | +10.01% | +5.52% | 96 |
| LHX L3Harris | 1.00% | 238.04 | -0.49% | -4.96% | -8.77% | -18.63% | 43 |
| IRDM Iridium | 1.00% | 48.89 | +1.22% | +2.97% | +3.80% | +183.01% | 87 |
| ASTS AST SpaceMobile | 1.00% | 61.06 | +1.80% | -2.63% | -1.53% | -15.93% | 74 |
| VSAT Viasat | 1.00% | 73.72 | +0.05% | +0.96% | +1.74% | +113.93% | 83 |
| ETL.PA Eutelsat | 1.00% | 1.69 | -4.38% | -6.39% | -7.77% | -0.85% | 46 |
| WISE.L Wise | 1.00% | 845.60 | -1.54% | -3.58% | -12.06% | -5.10% | 30 |
| NU Nu Holdings | 1.00% | 13.56 | -0.44% | -2.02% | -10.44% | -19.00% | 36 |
| MELI MercadoLibre | 1.00% | 1754.13 | -2.51% | -3.89% | -12.16% | -12.91% | 28 |
| TOST Toast | 1.00% | 30.11 | +1.01% | -1.76% | -18.18% | -15.21% | 13 |
| DB1.DE Deutsche Börse | 1.00% | 282.80 | +0.18% | +1.07% | -1.43% | +26.42% | 75 |
| VRSK Verisk Analytics | 1.00% | 168.65 | -1.83% | -4.44% | -10.53% | -24.41% | 34 |
| CME CME Group | 1.00% | 268.91 | -0.70% | -0.83% | -3.03% | +0.83% | 69 |
| HDB HDFC Bank | 1.00% | 22.83 | +0.18% | +0.75% | -3.39% | -35.55% | 67 |
| FSLR First Solar | 1.00% | 172.16 | -10.32% | -14.42% | -16.76% | -34.10% | 17 |
| ENPH Enphase Energy | 1.00% | 32.82 | -0.76% | -8.88% | -12.13% | +2.40% | 29 |
| ARRY Array Technologies | 1.00% | 3.93 | +1.81% | -7.31% | -13.63% | -57.38% | 24 |
| SHLS Shoals Technologies | 1.00% | 7.45 | -3.37% | -2.61% | +8.13% | -12.35% | 93 |
| VWS.CO Vestas | 1.00% | 200.10 | -3.33% | -4.85% | -3.71% | +15.85% | 64 |
| FLNC Fluence Energy | 1.00% | 7.46 | -1.58% | -2.61% | -33.63% | -62.29% | 0 |
| GIVN.SW Givaudan | 1.00% | 3406.00 | -0.38% | +4.16% | +0.98% | +11.26% | 80 |
| SFM Sprouts Farmers Market | 1.00% | 65.42 | -0.98% | -6.06% | -23.89% | -17.89% | 5 |
| CAVA CAVA Group | 1.00% | 53.51 | +0.77% | +4.49% | -22.77% | -8.83% | 6 |
| CMG Chipotle | 1.00% | 32.01 | -2.14% | -4.48% | -14.48% | -13.49% | 20 |
| FRPT Freshpet | 1.00% | 58.31 | -1.52% | -5.29% | -22.67% | -4.30% | 7 |
| BROS Dutch Bros | 1.00% | 38.51 | +0.21% | -4.11% | -24.61% | -37.10% | 4 |
| ELF e.l.f. Beauty | 1.00% | 100.57 | -0.21% | +7.77% | -4.92% | +32.26% | 58 |
| SY1.DE Symrise | 1.00% | 93.24 | +0.89% | +3.49% | +0.54% | +35.37% | 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
HALO dispersion — data Q&A
Is HALO's move broad or carried by a few names (21 sessions)?
As of 2026-09-24: over 21 sessions the fund returned -7.73% while its median constituent returned -7.35% — a dispersion of 10.17 pp; 53% of 99 members beat the fund. Broad decline - breadth is falling with price.
How did HALO's members trade in the last session?
As of 2026-09-24: fund -0.77%, median member -0.51%, 39 advancers vs 60 decliners.
What does the dispersion page for HALO 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. 99 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.