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 | -1.21% | -0.28 | +12pp | +3.71pp | Confirming ↓ |
| 1 month | -0.59% | +0.54 | +8pp | +2.80pp | Improving |
| 1 quarter | -3.13% | -0.67 | +11pp | +3.09pp | Confirming ↓ |
Over the last 126 sessions: price down -7.27%, breadth down (-1.23/name) · % beating 38→60 · median−ETF -4.35pp→+3.08pp.
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-07-16.
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 | 7 (7%) | 37 (37%) | -30 |
| 1-Month | 3 (3%) | 22 (22%) | -19 |
| 3-Month | 1 (1%) | 14 (14%) | -13 |
| 6-Month | 1 (1%) | 14 (14%) | -13 |
| 52-Week | 0 (0%) | 4 (4%) | -4 |
| YTD | 1 (1%) | 14 (14%) | -13 |
Dispersion by window
| Window | ETF | Median | Median − ETF | Up / Down | Beat / Lag | ±1% band | Dispersion |
|---|---|---|---|---|---|---|---|
| 1d | -0.24% | -0.87% | -0.63pp | 26 / 73 | 28 / 71 | 43 of 99 | ±2.71% |
| 5d | -1.21% | -1.87% | -0.65pp | 39 / 60 | 45 / 54 | 13 of 99 | ±5.77% |
| 21d | -0.59% | -0.25% | +0.33pp | 49 / 50 | 51 / 48 | 7 of 99 | ±13.64% |
| YTD | +4.11% | +0.01% | -4.09pp | 50 / 49 | 41 / 58 | 4 of 99 | ±28.07% |
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)
- TOM.OL+11.87%+0.12pp
- ASTS+5.07%+0.05pp
- BROS+4.61%+0.05pp
- HAG.DE+4.15%+0.04pp
- SFM+2.86%+0.03pp
- ISRG-14.15%-0.14pp
- DRO.AX-7.76%-0.08pp
- AXON-5.81%-0.06pp
- SATS-5.42%-0.05pp
- GMED-4.83%-0.05pp
This month (21d)
- VKTX+25.06%+0.25pp
- NTRA+23.30%+0.23pp
- TOST+19.98%+0.2pp
- SE+19.86%+0.2pp
- AXON+17.20%+0.17pp
- FLNC-41.18%-0.41pp
- RKLB-35.37%-0.35pp
- RCAT-29.91%-0.3pp
- ASTS-29.73%-0.3pp
- ALB-27.29%-0.27pp
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)
- VKTX+25.06%
- NTRA+23.30%
- TOST+19.98%
- SE+19.86%
- AXON+17.20%
- FLNC-41.18%
- RKLB-35.37%
- RCAT-29.91%
- ASTS-29.73%
- ALB-27.29%
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% | 142.20 | -4.75% | -1.65% | -14.70% | -41.21% | 22 |
| KTOS Kratos Defense | 1.00% | 46.03 | -1.98% | -4.48% | -18.30% | -39.36% | 16 |
| RCAT Red Cat Holdings | 1.00% | 7.64 | -0.39% | -13.48% | -29.91% | -3.66% | 2 |
| DRO.AX DroneShield | 1.00% | 2.14 | -7.76% | -6.55% | -21.90% | -30.52% | 8 |
| 012450.KS Hanwha Aerospace | 1.00% | 943000.00 | +1.51% | -1.05% | -22.96% | +0.21% | 5 |
| AXON Axon Enterprise | 1.00% | 510.28 | -5.81% | -9.81% | +17.20% | -10.15% | 95 |
| TDY Teledyne Technologies | 1.00% | 635.52 | +0.74% | +0.14% | +0.86% | +24.43% | 52 |
| KOG.OL Kongsberg Gruppen | 1.00% | 277.50 | +1.91% | -7.35% | -5.61% | +7.89% | 35 |
| HAG.DE Hensoldt | 1.00% | 76.32 | +4.15% | +2.69% | +6.62% | +3.98% | 72 |
| NVO Novo Nordisk | 1.00% | 50.32 | -2.25% | +1.70% | +15.55% | +2.53% | 92 |
| LLY Eli Lilly | 1.00% | 1179.11 | +0.85% | -0.80% | +5.04% | +9.90% | 68 |
| VKTX Viking Therapeutics | 1.00% | 37.08 | +1.95% | -4.58% | +25.06% | +5.40% | 99 |
| ZEAL.CO Zealand Pharma | 1.00% | 295.40 | -1.04% | +4.75% | +4.23% | -36.66% | 63 |
| AMGN Amgen | 1.00% | 366.29 | -1.42% | +0.80% | +5.30% | +12.68% | 69 |
| GXI.DE Gerresheimer | 1.00% | 29.06 | +0.35% | +2.04% | +12.03% | +5.37% | 89 |
| ILMN Illumina | 1.00% | 186.65 | -1.89% | -1.87% | +13.62% | +42.31% | 91 |
| NTRA Natera | 1.00% | 271.39 | +0.58% | +0.53% | +23.30% | +18.46% | 98 |
| REGN Regeneron | 1.00% | 676.69 | -0.33% | +1.83% | +10.08% | -12.23% | 83 |
| VRTX Vertex Pharma | 1.00% | 485.65 | -0.08% | +0.05% | +7.17% | +7.12% | 77 |
| RMS.PA Hermès | 1.00% | 1681.00 | -1.47% | +2.41% | -4.65% | -19.98% | 36 |
| RACE Ferrari | 1.00% | 376.83 | -1.50% | +0.05% | +2.92% | +3.14% | 58 |
| ONON On Holding | 1.00% | 37.20 | -2.62% | -3.48% | -2.26% | -19.97% | 42 |
| BIRK Birkenstock | 1.00% | 44.36 | +0.11% | -2.46% | -9.41% | +8.46% | 29 |
| DECK Deckers Outdoor | 1.00% | 106.49 | -2.33% | +0.47% | -3.34% | +2.72% | 40 |
| COST Costco | 1.00% | 940.87 | -0.50% | +2.69% | -4.64% | +9.41% | 37 |
| LULU Lululemon | 1.00% | 116.33 | -2.07% | -2.46% | +0.72% | -44.02% | 51 |
| EL.PA EssilorLuxottica | 1.00% | 166.70 | -1.65% | -2.74% | -6.14% | -36.78% | 34 |
| FWONA Formula One Group | 1.00% | 93.88 | +1.76% | +6.45% | +13.48% | +5.03% | 90 |
| CELH Celsius Holdings | 1.00% | 28.99 | -3.30% | -5.26% | -3.40% | -36.62% | 39 |
| PWR Quanta Services | 1.00% | 628.53 | -0.39% | -4.56% | -12.62% | +48.99% | 25 |
| SU.PA Schneider Electric | 1.00% | 262.45 | -0.72% | -2.67% | -9.81% | +11.73% | 28 |
| PRY.MI Prysmian | 1.00% | 125.35 | -4.53% | -7.18% | -15.16% | +46.20% | 21 |
| ENR.DE Siemens Energy | 1.00% | 147.66 | -0.73% | -2.93% | -12.80% | +23.16% | 24 |
| PCAR PACCAR | 1.00% | 126.20 | -0.37% | +1.31% | +4.26% | +15.90% | 64 |
| LIN Linde | 1.00% | 513.22 | -1.44% | -3.13% | -0.96% | +20.77% | 45 |
| CTAS Cintas | 1.00% | 204.45 | -0.87% | +13.81% | +15.70% | +8.96% | 94 |
| FAST Fastenal | 1.00% | 45.49 | -2.53% | -2.15% | -1.22% | +14.59% | 43 |
| CPRT Copart | 1.00% | 27.61 | -2.40% | +0.33% | -10.18% | -29.48% | 27 |
| DE Deere & Co | 1.00% | 597.24 | -0.29% | +1.77% | +2.04% | +28.66% | 56 |
| ECL Ecolab | 1.00% | 272.83 | -1.04% | -0.54% | -0.38% | +4.21% | 48 |
| SIKA.SW Sika | 1.00% | 158.40 | -0.88% | -2.67% | -4.29% | -1.21% | 38 |
| ISRG Intuitive Surgical | 1.00% | 345.42 | -14.15% | -15.08% | -17.18% | -39.01% | 18 |
| SYK Stryker | 1.00% | 319.87 | -3.42% | -3.01% | +2.99% | -8.74% | 59 |
| GMED Globus Medical | 1.00% | 77.00 | -4.83% | -1.42% | -0.67% | -11.81% | 47 |
| SRT.DE Sartorius | 1.00% | 193.40 | -1.53% | -1.12% | +11.66% | +1.70% | 86 |
| DXCM Dexcom | 1.00% | 76.65 | -1.71% | +2.25% | +4.77% | +15.49% | 67 |
| GEHC GE HealthCare | 1.00% | 63.07 | -4.00% | -2.52% | -0.25% | -23.04% | 49 |
| SOON.SW Sonova | 1.00% | 205.40 | -0.87% | +1.18% | +7.15% | -0.82% | 76 |
| IDXX IDEXX Laboratories | 1.00% | 567.44 | -1.50% | +0.69% | -0.97% | -16.12% | 44 |
| CCJ Cameco | 1.00% | 85.62 | -1.99% | -10.80% | -20.63% | -6.42% | 11 |
| NXE NexGen Energy | 1.00% | 8.80 | -0.68% | -9.00% | -17.14% | -4.35% | 19 |
| UEC Uranium Energy | 1.00% | 9.28 | -0.54% | -11.87% | -20.48% | -20.55% | 13 |
| RR.L Rolls-Royce | 1.00% | 1365.60 | -0.93% | -5.06% | -3.12% | +19.27% | 41 |
| BWXT BWX Technologies | 1.00% | 171.18 | -1.47% | -7.97% | -13.08% | -0.82% | 23 |
| TOM.OL Tomra Systems | 1.00% | 110.30 | +11.87% | +15.26% | +15.56% | -17.43% | 93 |
| CLH Clean Harbors | 1.00% | 310.58 | +0.00% | +2.12% | +6.87% | +32.45% | 74 |
| WCN Waste Connections | 1.00% | 171.91 | -1.39% | +0.49% | +9.45% | -1.54% | 81 |
| VIE.PA Veolia | 1.00% | 37.51 | +0.78% | +3.39% | +4.34% | +26.21% | 65 |
| XYL Xylem | 1.00% | 122.78 | -2.01% | +1.29% | +9.60% | -9.53% | 82 |
| MP MP Materials | 1.00% | 45.24 | -0.48% | -13.35% | -20.70% | -10.45% | 10 |
| IVN.TO Ivanhoe Mines | 1.00% | 9.81 | -1.70% | -8.83% | -18.79% | -37.16% | 15 |
| FCX Freeport-McMoRan | 1.00% | 58.38 | -0.31% | -4.87% | -16.78% | +15.48% | 20 |
| ALB Albemarle | 1.00% | 120.78 | +1.10% | -4.18% | -27.29% | -14.40% | 4 |
| DSV.CO DSV | 1.00% | 1693.00 | -0.03% | +2.02% | +11.02% | +5.29% | 85 |
| ODFL Old Dominion | 1.00% | 233.84 | -1.40% | +2.73% | +0.96% | +49.34% | 53 |
| TFII TFI International | 1.00% | 155.83 | -0.50% | +5.55% | +2.02% | +51.46% | 55 |
| FMX FEMSA | 1.00% | 129.02 | -0.36% | +2.47% | +1.69% | +32.31% | 54 |
| EMBJ Embraer | 1.00% | 64.09 | -0.43% | -2.91% | +6.96% | +0.01% | 75 |
| PAC Grupo Aero. Pacífico | 1.00% | 220.91 | -1.94% | -6.25% | -11.84% | -16.20% | 26 |
| SE Sea Limited | 1.00% | 104.05 | -2.04% | -6.38% | +19.86% | -18.44% | 96 |
| MDA.TO MDA Ltd | 1.00% | 42.35 | -4.08% | -12.08% | -22.92% | +58.97% | 6 |
| RKLB Rocket Lab | 1.00% | 67.62 | +0.40% | -16.56% | -35.37% | -3.07% | 1 |
| LHX L3Harris | 1.00% | 282.01 | -0.85% | -3.01% | -9.16% | -3.60% | 32 |
| IRDM Iridium | 1.00% | 46.68 | +0.15% | -6.75% | +7.43% | +170.22% | 79 |
| ASTS AST SpaceMobile | 1.00% | 57.80 | +5.07% | -21.17% | -29.73% | -20.42% | 3 |
| SATS EchoStar | 1.00% | 96.00 | -5.42% | -1.34% | -20.61% | -11.68% | 12 |
| ETL.PA Eutelsat | 1.00% | 2.15 | +0.09% | -8.70% | -9.39% | +26.14% | 30 |
| WISE.L Wise | 1.00% | 917.00 | -3.35% | -3.68% | +11.83% | +2.92% | 88 |
| NU Nu Holdings | 1.00% | 13.59 | -1.45% | -1.24% | +6.84% | -18.82% | 73 |
| MELI MercadoLibre | 1.00% | 1813.91 | -2.34% | -2.07% | +8.35% | -9.95% | 80 |
| TOST Toast | 1.00% | 30.08 | -0.82% | +2.59% | +19.98% | -15.29% | 97 |
| DB1.DE Deutsche Börse | 1.00% | 256.90 | -1.53% | +3.17% | +5.68% | +14.84% | 71 |
| VRSK Verisk Analytics | 1.00% | 200.68 | -0.40% | +8.25% | +11.73% | -10.06% | 87 |
| CME CME Group | 1.00% | 245.05 | -0.50% | +1.99% | -6.33% | -8.12% | 33 |
| HDB HDFC Bank | 1.00% | 26.38 | +0.27% | -0.49% | +4.39% | -25.52% | 66 |
| FSLR First Solar | 1.00% | 211.99 | +0.03% | -6.95% | -19.81% | -18.85% | 14 |
| ENPH Enphase Energy | 1.00% | 41.57 | +1.19% | -7.27% | -17.29% | +29.70% | 17 |
| ARRY Array Technologies | 1.00% | 6.11 | -2.24% | -4.08% | -22.26% | -33.73% | 7 |
| SHLS Shoals Technologies | 1.00% | 10.30 | -2.23% | +2.79% | +3.41% | +21.18% | 60 |
| VWS.CO Vestas | 1.00% | 177.40 | -0.39% | +1.17% | +2.19% | +2.71% | 57 |
| FLNC Fluence Energy | 1.00% | 14.07 | -2.43% | -12.93% | -41.18% | -28.87% | 0 |
| GIVN.SW Givaudan | 1.00% | 3422.00 | +0.56% | -0.32% | +7.17% | +11.78% | 78 |
| SFM Sprouts Farmers Market | 1.00% | 75.78 | +2.86% | -6.28% | -9.36% | -4.88% | 31 |
| CAVA CAVA Group | 1.00% | 68.85 | +1.10% | -4.61% | -21.13% | +17.31% | 9 |
| CMG Chipotle | 1.00% | 34.44 | +0.70% | -2.30% | +5.61% | -6.92% | 70 |
| FRPT Freshpet | 1.00% | 56.64 | -0.51% | +5.63% | -0.79% | -7.04% | 46 |
| BROS Dutch Bros | 1.00% | 68.36 | +4.61% | +1.18% | +3.53% | +11.66% | 61 |
| ELF e.l.f. Beauty | 1.00% | 73.69 | -1.07% | -3.99% | +10.10% | -3.09% | 84 |
| SY1.DE Symrise | 1.00% | 88.64 | -0.89% | +0.05% | +3.62% | +28.69% | 62 |
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.