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 | +2.32% | +0.49 | -1pp | -0.88pp | Confirming ↑ |
| 1 month | -2.94% | -1.13 | -12pp | -4.45pp | Confirming ↓ |
| 1 quarter | -0.20% | +0.54 | +12pp | +1.98pp | Improving |
Over the last 126 sessions: price down -3.48%, breadth down (-0.86/name) · % beating 47→50 · median−ETF -0.51pp→-0.69pp.
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-08-03.
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 | 49 (49%) | 14 (14%) | +35 |
| 1-Month | 15 (15%) | 6 (6%) | +9 |
| 3-Month | 8 (8%) | 2 (2%) | +6 |
| 6-Month | 5 (5%) | 2 (2%) | +3 |
| 52-Week | 2 (2%) | 0 (0%) | +2 |
| YTD | 5 (5%) | 2 (2%) | +3 |
Dispersion by window
| Window | ETF | Median | Median − ETF | Up / Down | Beat / Lag | ±1% band | Dispersion |
|---|---|---|---|---|---|---|---|
| 1d | +1.94% | +1.57% | -0.37pp | 76 / 23 | 41 / 58 | 21 of 99 | ±3.04% |
| 5d | +2.32% | +1.73% | -0.59pp | 64 / 35 | 45 / 54 | 23 of 99 | ±5.67% |
| 21d | -2.94% | -2.61% | +0.33pp | 38 / 61 | 52 / 47 | 9 of 99 | ±10.42% |
| YTD | +5.15% | +0.96% | -4.19pp | 52 / 47 | 41 / 58 | 3 of 99 | ±28.4% |
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)
- FSLR+10.28%+0.1pp
- RCAT+9.69%+0.1pp
- AXON+9.12%+0.09pp
- ARRY+8.72%+0.09pp
- RKLB+8.44%+0.08pp
- IVN.TO-4.73%-0.05pp
- SATS-4.14%-0.04pp
- ILMN-3.38%-0.03pp
- CELH-3.36%-0.03pp
- LLY-2.39%-0.02pp
This month (21d)
- DXCM+22.54%+0.23pp
- REGN+16.04%+0.16pp
- HAG.DE+14.24%+0.14pp
- TOST+13.78%+0.14pp
- CME+12.50%+0.12pp
- RKLB-29.89%-0.3pp
- MDA.TO-26.49%-0.26pp
- SATS-26.16%-0.26pp
- ASTS-25.38%-0.25pp
- DRO.AX-24.69%-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)
- DXCM+22.54%
- REGN+16.04%
- HAG.DE+14.24%
- TOST+13.78%
- CME+12.50%
- RKLB-29.89%
- MDA.TO-26.49%
- SATS-26.16%
- ASTS-25.38%
- DRO.AX-24.69%
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% | 159.18 | +6.57% | +3.20% | -16.61% | -34.19% | 11 |
| KTOS Kratos Defense | 1.00% | 49.21 | +5.60% | -0.49% | -11.09% | -35.17% | 23 |
| RCAT Red Cat Holdings | 1.00% | 8.26 | +9.69% | +6.03% | -20.88% | +4.16% | 5 |
| DRO.AX DroneShield | 1.00% | 1.82 | +7.08% | -12.74% | -24.69% | -41.07% | 4 |
| 012450.KS Hanwha Aerospace | 1.00% | 919000.00 | +0.22% | +2.22% | -17.65% | -2.34% | 9 |
| AXON Axon Enterprise | 1.00% | 575.88 | +9.12% | +9.59% | -3.54% | +1.40% | 44 |
| TDY Teledyne Technologies | 1.00% | 670.56 | +2.29% | +2.90% | +2.83% | +31.29% | 71 |
| KOG.OL Kongsberg Gruppen | 1.00% | 302.90 | +2.26% | +3.95% | -7.68% | +17.76% | 31 |
| HAG.DE Hensoldt | 1.00% | 86.34 | +8.25% | +4.07% | +14.24% | +17.63% | 97 |
| NVO Novo Nordisk | 1.00% | 47.09 | +0.02% | -5.19% | -6.62% | -4.05% | 36 |
| LLY Eli Lilly | 1.00% | 1121.36 | -2.39% | -6.36% | -7.62% | +4.52% | 32 |
| VKTX Viking Therapeutics | 1.00% | 32.61 | +2.74% | -6.48% | -12.90% | -7.31% | 18 |
| ZEAL.CO Zealand Pharma | 1.00% | 306.60 | +0.86% | +2.54% | +1.52% | -34.26% | 66 |
| AMGN Amgen | 1.00% | 378.87 | -1.63% | +0.69% | +1.26% | +16.55% | 65 |
| GXI.DE Gerresheimer | 1.00% | 27.78 | +0.87% | -0.64% | -1.28% | +0.73% | 57 |
| ILMN Illumina | 1.00% | 198.16 | -3.38% | +4.59% | +5.02% | +51.08% | 79 |
| NTRA Natera | 1.00% | 270.36 | +0.97% | +4.78% | -3.21% | +18.01% | 45 |
| REGN Regeneron | 1.00% | 759.24 | -0.44% | +13.80% | +16.04% | -1.52% | 98 |
| VRTX Vertex Pharma | 1.00% | 470.72 | -1.34% | -1.73% | -10.86% | +3.83% | 24 |
| RMS.PA Hermès | 1.00% | 1560.50 | +1.89% | -5.94% | -4.91% | -25.72% | 43 |
| RACE Ferrari | 1.00% | 401.28 | +1.88% | +5.60% | +4.24% | +9.84% | 75 |
| ONON On Holding | 1.00% | 37.95 | +4.72% | +2.40% | +3.04% | -18.35% | 72 |
| BIRK Birkenstock | 1.00% | 38.88 | +0.41% | -6.43% | -15.46% | -4.94% | 14 |
| DECK Deckers Outdoor | 1.00% | 99.50 | +2.70% | +1.81% | -4.96% | -4.02% | 42 |
| COST Costco | 1.00% | 954.08 | +0.23% | +0.26% | +0.25% | +10.95% | 63 |
| LULU Lululemon | 1.00% | 123.67 | +4.04% | +4.96% | +4.42% | -40.49% | 77 |
| EL.PA EssilorLuxottica | 1.00% | 169.60 | +3.38% | +2.54% | -1.51% | -35.68% | 55 |
| FWONA Formula One Group | 1.00% | 89.21 | -0.67% | -1.15% | -1.85% | -0.19% | 54 |
| CELH Celsius Holdings | 1.00% | 28.23 | -3.36% | -1.95% | -14.87% | -38.28% | 15 |
| PWR Quanta Services | 1.00% | 680.20 | +1.92% | +9.66% | +1.78% | +61.24% | 68 |
| SU.PA Schneider Electric | 1.00% | 290.10 | +0.17% | +9.22% | +3.57% | +23.50% | 73 |
| PRY.MI Prysmian | 1.00% | 119.45 | -0.62% | -2.17% | -18.35% | +39.32% | 7 |
| ENR.DE Siemens Energy | 1.00% | 147.54 | +0.07% | -0.57% | -12.24% | +23.06% | 20 |
| PCAR PACCAR | 1.00% | 132.06 | -0.47% | -1.03% | +10.51% | +21.28% | 91 |
| LIN Linde | 1.00% | 480.46 | +0.43% | -5.24% | -12.11% | +13.06% | 21 |
| CTAS Cintas | 1.00% | 204.01 | -0.30% | -3.30% | +12.48% | +8.73% | 94 |
| FAST Fastenal | 1.00% | 48.11 | +0.84% | +1.54% | -1.01% | +21.19% | 59 |
| CPRT Copart | 1.00% | 29.35 | +0.79% | -1.48% | -2.20% | -25.03% | 53 |
| DE Deere & Co | 1.00% | 605.06 | +2.09% | -3.19% | -2.61% | +30.34% | 49 |
| ECL Ecolab | 1.00% | 279.43 | +0.65% | +2.97% | -1.39% | +6.73% | 56 |
| SIKA.SW Sika | 1.00% | 187.25 | +2.97% | +16.12% | +7.21% | +16.78% | 86 |
| ISRG Intuitive Surgical | 1.00% | 375.41 | +6.25% | +5.21% | -11.88% | -33.72% | 22 |
| SYK Stryker | 1.00% | 341.20 | +4.76% | +1.32% | +4.49% | -2.66% | 78 |
| GMED Globus Medical | 1.00% | 81.46 | +3.39% | +4.10% | +1.67% | -6.70% | 67 |
| SRT.DE Sartorius | 1.00% | 183.00 | +3.39% | +7.65% | -2.35% | -3.77% | 51 |
| DXCM Dexcom | 1.00% | 87.31 | +4.63% | +19.00% | +22.54% | +31.55% | 99 |
| GEHC GE HealthCare | 1.00% | 69.73 | +2.51% | +14.09% | +6.35% | -14.91% | 83 |
| SOON.SW Sonova | 1.00% | 228.60 | +3.91% | +4.86% | +12.28% | +10.38% | 93 |
| IDXX IDEXX Laboratories | 1.00% | 567.84 | +1.57% | +2.09% | +1.80% | -16.07% | 69 |
| CCJ Cameco | 1.00% | 89.72 | +3.87% | +0.41% | -7.06% | -1.93% | 34 |
| NXE NexGen Energy | 1.00% | 9.57 | +4.59% | +2.68% | -0.62% | +4.02% | 60 |
| UEC Uranium Energy | 1.00% | 9.97 | +3.85% | +0.61% | -7.43% | -14.64% | 33 |
| RR.L Rolls-Royce | 1.00% | 1506.80 | +2.66% | +6.59% | +0.17% | +31.60% | 62 |
| BWXT BWX Technologies | 1.00% | 173.79 | +3.02% | -1.55% | -9.04% | +0.69% | 27 |
| TOM.OL Tomra Systems | 1.00% | 107.90 | +2.96% | +6.41% | +8.99% | -19.23% | 90 |
| CLH Clean Harbors | 1.00% | 310.98 | -0.61% | +3.06% | +6.79% | +32.63% | 84 |
| WCN Waste Connections | 1.00% | 167.81 | +0.26% | -0.91% | -0.60% | -3.89% | 61 |
| VIE.PA Veolia | 1.00% | 34.30 | -0.49% | -4.85% | -8.56% | +15.41% | 29 |
| XYL Xylem | 1.00% | 119.08 | +1.80% | -0.90% | +0.81% | -12.26% | 64 |
| MP MP Materials | 1.00% | 43.84 | +5.97% | +1.65% | -17.76% | -13.22% | 8 |
| IVN.TO Ivanhoe Mines | 1.00% | 10.07 | -4.73% | -5.09% | -5.89% | -35.49% | 40 |
| FCX Freeport-McMoRan | 1.00% | 63.64 | +1.61% | +1.47% | +4.38% | +25.89% | 76 |
| ALB Albemarle | 1.00% | 118.71 | +0.91% | +2.18% | -12.43% | -15.86% | 19 |
| DSV.CO DSV | 1.00% | 1376.00 | -2.10% | -1.57% | -17.13% | -14.42% | 10 |
| ODFL Old Dominion | 1.00% | 211.52 | -0.29% | -6.72% | -2.82% | +35.09% | 47 |
| TFII TFI International | 1.00% | 134.80 | -0.16% | -7.59% | -3.12% | +31.02% | 46 |
| FMX FEMSA | 1.00% | 125.75 | -1.75% | -4.84% | -2.75% | +28.95% | 48 |
| EMBJ Embraer | 1.00% | 70.94 | +3.82% | +4.34% | +10.65% | +10.70% | 92 |
| PAC Grupo Aero. Pacífico | 1.00% | 218.14 | +0.36% | +0.86% | -14.02% | -17.26% | 17 |
| SE Sea Limited | 1.00% | 111.15 | +4.13% | +6.48% | +7.60% | -12.87% | 87 |
| MDA.TO MDA Ltd | 1.00% | 42.44 | +0.12% | +1.73% | -26.49% | +59.31% | 1 |
| RKLB Rocket Lab | 1.00% | 70.43 | +8.44% | +5.21% | -29.89% | +0.96% | 0 |
| LHX L3Harris | 1.00% | 277.86 | +0.29% | -8.44% | -8.01% | -5.02% | 30 |
| IRDM Iridium | 1.00% | 48.32 | +2.07% | +5.13% | -10.10% | +179.71% | 25 |
| ASTS AST SpaceMobile | 1.00% | 63.52 | +7.70% | +8.97% | -25.38% | -12.54% | 3 |
| SATS EchoStar | 1.00% | 92.03 | -4.14% | -8.74% | -26.16% | -15.34% | 2 |
| ETL.PA Eutelsat | 1.00% | 2.12 | +3.31% | +1.00% | -16.56% | +24.33% | 12 |
| WISE.L Wise | 1.00% | 904.20 | +2.10% | +1.64% | -6.11% | +1.48% | 39 |
| NU Nu Holdings | 1.00% | 14.44 | +0.77% | -0.62% | +6.10% | -13.74% | 82 |
| MELI MercadoLibre | 1.00% | 1898.79 | +1.11% | +4.34% | +7.68% | -5.73% | 88 |
| TOST Toast | 1.00% | 32.79 | +1.61% | +6.32% | +13.78% | -7.66% | 96 |
| DB1.DE Deutsche Börse | 1.00% | 267.00 | +1.79% | +1.37% | +6.89% | +19.36% | 85 |
| VRSK Verisk Analytics | 1.00% | 193.11 | -0.89% | -6.56% | +2.53% | -13.45% | 70 |
| CME CME Group | 1.00% | 266.17 | -0.60% | +4.23% | +12.50% | -0.20% | 95 |
| HDB HDFC Bank | 1.00% | 24.10 | +0.71% | +3.79% | -6.48% | -31.96% | 37 |
| FSLR First Solar | 1.00% | 232.73 | +10.28% | +13.07% | +3.63% | -10.91% | 74 |
| ENPH Enphase Energy | 1.00% | 39.35 | +4.82% | +3.53% | -8.64% | +22.78% | 28 |
| ARRY Array Technologies | 1.00% | 5.68 | +8.72% | +2.99% | -18.58% | -38.45% | 6 |
| SHLS Shoals Technologies | 1.00% | 9.37 | +7.21% | -0.16% | -5.83% | +10.24% | 41 |
| VWS.CO Vestas | 1.00% | 175.35 | +0.46% | +2.36% | -6.33% | +1.52% | 38 |
| FLNC Fluence Energy | 1.00% | 14.56 | +4.52% | +7.77% | -14.35% | -26.39% | 16 |
| GIVN.SW Givaudan | 1.00% | 3263.00 | +1.02% | +1.40% | -6.96% | +6.58% | 35 |
| SFM Sprouts Farmers Market | 1.00% | 88.81 | +1.89% | +15.58% | -1.26% | +11.47% | 58 |
| CAVA CAVA Group | 1.00% | 64.47 | -1.17% | -0.11% | -16.14% | +9.85% | 13 |
| CMG Chipotle | 1.00% | 37.46 | +0.64% | +12.83% | +5.85% | +1.24% | 81 |
| FRPT Freshpet | 1.00% | 59.62 | +0.13% | +0.20% | +5.75% | -2.15% | 80 |
| BROS Dutch Bros | 1.00% | 64.98 | -1.29% | -1.10% | -9.95% | +6.14% | 26 |
| ELF e.l.f. Beauty | 1.00% | 82.64 | -0.30% | -1.63% | +8.14% | +8.68% | 89 |
| SY1.DE Symrise | 1.00% | 89.30 | +0.22% | +2.55% | -2.25% | +29.65% | 52 |
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.