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.86% | +0.02 | +1pp | +0.73pp | Improving |
| 1 month | -2.91% | -0.88 | +5pp | +1.99pp | Confirming ↓ |
| 1 quarter | -5.58% | -2.64 | +0pp | +0.48pp | Confirming ↓ |
Over the last 126 sessions: price down -7.73%, breadth down (-3.46/name) · % beating 48→53 · median−ETF -0.16pp→+1.27pp.
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-10-12.
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 | 32 (32%) | 22 (22%) | +10 |
| 1-Month | 14 (14%) | 15 (15%) | -1 |
| 3-Month | 4 (4%) | 13 (13%) | -9 |
| 6-Month | 3 (3%) | 12 (12%) | -9 |
| 52-Week | 2 (2%) | 10 (10%) | -8 |
| YTD | 3 (3%) | 12 (12%) | -9 |
Dispersion by window
| Window | ETF | Median | Median − ETF | Up / Down | Beat / Lag | ±1% band | Dispersion |
|---|---|---|---|---|---|---|---|
| 1d | -0.23% | +0.08% | +0.32pp | 51 / 46 | 59 / 40 | 44 of 99 | ±2.14% |
| 5d | -0.86% | -0.39% | +0.48pp | 47 / 52 | 52 / 47 | 18 of 99 | ±5.05% |
| 21d | -2.91% | -1.64% | +1.27pp | 42 / 57 | 52 / 47 | 6 of 99 | ±10.97% |
| YTD | -0.37% | -5.81% | -5.44pp | 44 / 55 | 44 / 55 | 2 of 99 | ±36% |
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)
- HAG.DE+5.80%+0.06pp
- IVN.TO+3.94%+0.04pp
- MDA.TO+3.53%+0.04pp
- WISE.L+3.31%+0.03pp
- GEHC+3.04%+0.03pp
- RCAT-6.59%-0.07pp
- VSAT-6.04%-0.06pp
- MP-6.03%-0.06pp
- FLNC-4.85%-0.05pp
- AVAV-4.08%-0.04pp
This month (21d)
- ILMN+34.01%+0.34pp
- ONON+28.97%+0.29pp
- NTRA+20.93%+0.21pp
- SOON.SW+18.39%+0.18pp
- SHLS+18.36%+0.18pp
- RCAT-32.29%-0.32pp
- FLNC-28.80%-0.29pp
- ETL.PA-24.65%-0.25pp
- ARRY-22.08%-0.22pp
- 012450.KS-17.04%-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)
- ILMN+34.01%
- ONON+28.97%
- NTRA+20.93%
- SOON.SW+18.39%
- SHLS+18.36%
- RCAT-32.29%
- FLNC-28.80%
- ETL.PA-24.65%
- ARRY-22.08%
- 012450.KS-17.04%
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% | 131.51 | -4.08% | -5.59% | -10.36% | -45.63% | 26 |
| KTOS Kratos Defense | 1.00% | 41.62 | -1.75% | -0.95% | -10.86% | -45.17% | 23 |
| RCAT Red Cat Holdings | 1.00% | 5.39 | -6.59% | -15.05% | -32.29% | -32.03% | 0 |
| DRO.AX DroneShield | 1.00% | 1.53 | -2.24% | -15.24% | -7.83% | -50.32% | 31 |
| 012450.KS Hanwha Aerospace | 1.00% | 862000.00 | -3.25% | -16.63% | -17.04% | -8.40% | 4 |
| AXON Axon Enterprise | 1.00% | 414.43 | -2.00% | +0.64% | -13.54% | -27.03% | 14 |
| TDY Teledyne Technologies | 1.00% | 613.66 | +0.00% | -0.97% | +1.63% | +20.15% | 63 |
| KOG.OL Kongsberg Gruppen | 1.00% | 300.00 | +1.56% | -2.94% | -0.99% | +16.64% | 52 |
| HAG.DE Hensoldt | 1.00% | 80.64 | +5.80% | -2.35% | +5.22% | +9.86% | 81 |
| NVO Novo Nordisk | 1.00% | 38.58 | -0.16% | +2.77% | -10.42% | -21.39% | 24 |
| LLY Eli Lilly | 1.00% | 1182.62 | +0.28% | +3.46% | +6.00% | +10.23% | 83 |
| VKTX Viking Therapeutics | 1.00% | 28.34 | -0.60% | -3.21% | -11.38% | -19.44% | 21 |
| ZEAL.CO Zealand Pharma | 1.00% | 234.80 | -1.34% | -11.60% | -15.60% | -49.66% | 7 |
| AMGN Amgen | 1.00% | 417.57 | +0.65% | +3.62% | +10.66% | +28.46% | 92 |
| GXI.DE Gerresheimer | 1.00% | 29.10 | +1.54% | +2.46% | +3.12% | +5.51% | 69 |
| ILMN Illumina | 1.00% | 276.67 | -0.54% | -5.80% | +34.01% | +110.94% | 99 |
| NTRA Natera | 1.00% | 397.77 | -0.73% | -6.55% | +20.93% | +73.63% | 97 |
| REGN Regeneron | 1.00% | 762.81 | +2.18% | +5.00% | -2.39% | -1.05% | 48 |
| VRTX Vertex Pharma | 1.00% | 507.00 | -0.60% | +0.70% | -1.64% | +11.83% | 49 |
| RMS.PA Hermès | 1.00% | 1310.00 | +2.10% | +1.87% | -6.40% | -37.64% | 33 |
| RACE Ferrari | 1.00% | 389.24 | -0.17% | +1.52% | -5.93% | +6.54% | 36 |
| ONON On Holding | 1.00% | 35.35 | +0.74% | +10.88% | +28.97% | -23.95% | 98 |
| BIRK Birkenstock | 1.00% | 33.85 | +0.59% | +0.24% | +8.74% | -17.24% | 88 |
| DECK Deckers Outdoor | 1.00% | 84.27 | +1.66% | +5.06% | +3.69% | -18.71% | 74 |
| COST Costco | 1.00% | 959.44 | +1.32% | +3.89% | +6.04% | +11.57% | 84 |
| LULU Lululemon | 1.00% | 94.66 | +0.17% | +1.63% | -4.35% | -54.45% | 40 |
| EL.PA EssilorLuxottica | 1.00% | 146.75 | +0.27% | +1.56% | +0.24% | -44.34% | 58 |
| FWONA Formula One Group | 1.00% | 86.39 | -0.32% | -1.26% | -0.74% | -3.35% | 53 |
| CELH Celsius Holdings | 1.00% | 28.39 | -0.66% | +3.16% | +4.30% | -37.93% | 77 |
| PWR Quanta Services | 1.00% | 694.79 | -1.58% | +1.66% | +6.80% | +64.69% | 85 |
| SU.PA Schneider Electric | 1.00% | 265.35 | -0.39% | -2.73% | -8.85% | +12.96% | 30 |
| PRY.MI Prysmian | 1.00% | 122.45 | -0.61% | -4.37% | -3.77% | +42.81% | 44 |
| ENR.DE Siemens Energy | 1.00% | 146.78 | +0.98% | +0.91% | +1.75% | +22.43% | 64 |
| PCAR PACCAR | 1.00% | 108.13 | +0.08% | -1.12% | -11.90% | -0.70% | 18 |
| LIN Linde | 1.00% | 487.35 | +0.75% | +1.03% | +4.53% | +14.68% | 80 |
| CTAS Cintas | 1.00% | 205.23 | +1.39% | +5.03% | +1.85% | +9.38% | 65 |
| FAST Fastenal | 1.00% | 51.49 | +1.46% | +1.58% | +4.40% | +29.71% | 79 |
| CPRT Copart | 1.00% | 26.48 | -3.07% | -4.23% | -11.59% | -32.36% | 20 |
| DE Deere & Co | 1.00% | 632.61 | +1.88% | -7.27% | -6.38% | +36.28% | 34 |
| ECL Ecolab | 1.00% | 284.30 | +0.88% | +2.61% | +3.21% | +8.59% | 72 |
| SIKA.SW Sika | 1.00% | 174.75 | +0.55% | -0.14% | -5.54% | +8.98% | 37 |
| ISRG Intuitive Surgical | 1.00% | 427.64 | +0.87% | +5.21% | +15.84% | -24.49% | 94 |
| SYK Stryker | 1.00% | 282.60 | +1.90% | -0.92% | +2.55% | -19.38% | 67 |
| GMED Globus Medical | 1.00% | 76.24 | +2.13% | -0.43% | +2.76% | -12.68% | 68 |
| SRT.DE Sartorius | 1.00% | 203.00 | -0.73% | +0.50% | +10.09% | +6.74% | 91 |
| DXCM Dexcom | 1.00% | 85.92 | +2.15% | -1.13% | +3.48% | +29.46% | 73 |
| GEHC GE HealthCare | 1.00% | 67.74 | +3.04% | +3.04% | +5.96% | -17.34% | 82 |
| SOON.SW Sonova | 1.00% | 267.80 | +1.21% | +6.44% | +18.39% | +29.31% | 96 |
| IDXX IDEXX Laboratories | 1.00% | 523.94 | +1.15% | -0.59% | +3.81% | -22.55% | 75 |
| CCJ Cameco | 1.00% | 86.12 | -2.20% | -1.54% | -10.92% | -5.87% | 22 |
| NXE NexGen Energy | 1.00% | 8.58 | -1.94% | -5.40% | -12.89% | -6.74% | 16 |
| UEC Uranium Energy | 1.00% | 8.83 | -3.92% | -5.56% | -15.50% | -24.40% | 8 |
| RR.L Rolls-Royce | 1.00% | 1395.60 | +0.75% | -5.58% | -4.06% | +21.89% | 42 |
| BWXT BWX Technologies | 1.00% | 139.92 | -2.72% | +3.38% | -6.79% | -18.93% | 32 |
| TOM.OL Tomra Systems | 1.00% | 90.10 | -0.22% | -1.85% | -4.86% | -32.55% | 38 |
| CLH Clean Harbors | 1.00% | 319.02 | +0.66% | -1.04% | -1.18% | +36.05% | 51 |
| WCN Waste Connections | 1.00% | 153.71 | +0.58% | -0.38% | -3.77% | -11.96% | 43 |
| VIE.PA Veolia | 1.00% | 31.28 | +0.61% | +2.69% | -0.51% | +5.25% | 54 |
| XYL Xylem | 1.00% | 102.59 | -0.12% | +0.17% | -4.09% | -24.41% | 41 |
| MP MP Materials | 1.00% | 43.36 | -6.03% | -7.43% | -14.16% | -14.17% | 10 |
| IVN.TO Ivanhoe Mines | 1.00% | 11.60 | +3.94% | -5.23% | -9.16% | -25.69% | 28 |
| FCX Freeport-McMoRan | 1.00% | 73.29 | -0.54% | +0.95% | +3.12% | +44.98% | 71 |
| ALB Albemarle | 1.00% | 98.51 | -2.73% | -5.61% | -16.18% | -30.18% | 5 |
| DSV.CO DSV | 1.00% | 1156.00 | -0.90% | -0.39% | -10.42% | -28.10% | 25 |
| ODFL Old Dominion | 1.00% | 181.91 | -0.03% | +1.42% | +1.18% | +16.18% | 62 |
| TFII TFI International | 1.00% | 112.81 | -1.16% | -1.73% | -14.04% | +9.64% | 11 |
| FMX FEMSA | 1.00% | 121.65 | +2.02% | +4.05% | +4.02% | +24.75% | 76 |
| EMBJ Embraer | 1.00% | 71.98 | +1.15% | -4.37% | -4.65% | +12.33% | 39 |
| PAC Grupo Aero. Pacífico | 1.00% | 202.79 | +0.64% | -3.43% | -0.33% | -23.08% | 55 |
| SE Sea Limited | 1.00% | 95.88 | +0.66% | -1.00% | -9.75% | -24.84% | 27 |
| MDA.TO MDA Ltd | 1.00% | 40.18 | +3.53% | -5.55% | +0.60% | +50.83% | 59 |
| RKLB Rocket Lab | 1.00% | 65.71 | -3.67% | -10.01% | +4.38% | -5.81% | 78 |
| LHX L3Harris | 1.00% | 238.25 | +0.54% | +0.58% | -2.97% | -18.56% | 46 |
| IRDM Iridium | 1.00% | 47.07 | -0.84% | -2.83% | -0.16% | +172.47% | 57 |
| ASTS AST SpaceMobile | 1.00% | 51.46 | +0.97% | -11.94% | -14.03% | -29.15% | 12 |
| VSAT Viasat | 1.00% | 67.66 | -6.04% | -3.05% | -8.95% | +96.34% | 29 |
| ETL.PA Eutelsat | 1.00% | 1.41 | +2.25% | -7.20% | -24.65% | -17.29% | 2 |
| WISE.L Wise | 1.00% | 917.80 | +3.31% | +5.01% | +3.12% | +3.01% | 70 |
| NU Nu Holdings | 1.00% | 16.01 | -0.68% | +5.47% | +9.51% | -4.36% | 90 |
| MELI MercadoLibre | 1.00% | 1892.44 | +0.14% | +1.71% | -0.26% | -6.05% | 56 |
| TOST Toast | 1.00% | 31.32 | +0.03% | +4.26% | -2.49% | -11.80% | 47 |
| DB1.DE Deutsche Börse | 1.00% | 298.30 | +0.78% | +2.97% | +7.96% | +33.35% | 87 |
| VRSK Verisk Analytics | 1.00% | 177.49 | -0.08% | +8.70% | +1.00% | -20.45% | 61 |
| CME CME Group | 1.00% | 277.24 | -1.18% | +2.67% | +0.62% | +3.95% | 60 |
| HDB HDFC Bank | 1.00% | 22.58 | +1.35% | +2.13% | -3.26% | -36.25% | 45 |
| FSLR First Solar | 1.00% | 179.72 | +1.07% | +2.02% | -14.02% | -31.20% | 13 |
| ENPH Enphase Energy | 1.00% | 31.49 | -4.02% | -5.86% | -13.37% | -1.75% | 15 |
| ARRY Array Technologies | 1.00% | 3.60 | -2.17% | -7.69% | -22.08% | -60.95% | 3 |
| SHLS Shoals Technologies | 1.00% | 8.64 | -1.14% | +6.01% | +18.36% | +1.65% | 95 |
| VWS.CO Vestas | 1.00% | 189.70 | +0.00% | -2.64% | -12.09% | +9.83% | 17 |
| FLNC Fluence Energy | 1.00% | 7.07 | -4.85% | -7.58% | -28.80% | -64.26% | 1 |
| GIVN.SW Givaudan | 1.00% | 3461.00 | +0.61% | +2.37% | +9.39% | +13.05% | 89 |
| SFM Sprouts Farmers Market | 1.00% | 64.33 | -1.24% | -0.91% | -11.59% | -19.25% | 19 |
| CAVA CAVA Group | 1.00% | 52.56 | -2.01% | -2.85% | -5.94% | -10.44% | 35 |
| CMG Chipotle | 1.00% | 30.40 | -3.77% | -1.46% | -16.02% | -17.84% | 6 |
| FRPT Freshpet | 1.00% | 65.26 | +1.86% | +6.41% | +2.38% | +7.11% | 66 |
| BROS Dutch Bros | 1.00% | 37.28 | -2.02% | -2.48% | -15.08% | -39.10% | 9 |
| ELF e.l.f. Beauty | 1.00% | 109.94 | +0.65% | +5.97% | +13.45% | +44.58% | 93 |
| SY1.DE Symrise | 1.00% | 93.26 | +1.11% | +2.73% | +6.95% | +35.39% | 86 |
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-10-13: over 21 sessions the fund returned -2.91% while its median constituent returned -1.64% — a dispersion of 10.97 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-10-13: fund -0.23%, median member +0.08%, 51 advancers vs 46 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 Closelooknet lake.
Is this investment advice?
No — a data surface in an investment research diary. It describes breadth inside a fund; it makes no recommendation.