Constituent dispersion · breadth vs the index

HALO — HALO Growth 100 (EW)

99/100 covered · 99% by weight · benchmark: HALO price · closes through 2026-09-17 ·holdings as of 2026-09-17

Concentration 5.05% in top 5 99.01 effective names · HHI 101
RS vs S&P 500 21d -7.39pp sector return − SPY
RS vs Nasdaq-100 21d -7.94pp sector return − QQQ
Broad decline - breadth is falling with price. Last 21 sessions — price -8.02% · A/D -212 (-2.14/name)
HALO price
Cumulative advance / decline of constituents — rises when more names are up than down; turns before price at inflections

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.

HorizonPriceA/D /name% beating ΔMedian−ETF ΔRead
1 week -0.71% +0.09 +7pp +1.17pp Improving
1 month -8.02% -2.14 +7pp +1.18pp Confirming ↓
1 quarter -2.98% -1.77 -3pp -0.76pp Confirming ↓

Over the last 126 sessions: price up +2.45%, breadth down (-0.34/name) · % beating 51→56 · median−ETF +0.31pp→+0.96pp.

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-17.

5-day 49.49% 49/99 above
20-day 19.19% 19/99 above
50-day 26.26% 26/99 above
100-day 36.36% 36/99 above
150-day 33.33% 33/99 above
200-day 34.34% 34/99 above
% of constituents above their 50-day average — breadth over the last year; 50% is the participation midpoint

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.

HorizonNew highsNew lowsNet
5-Day 26 (26%) 27 (27%) -1
1-Month 3 (3%) 21 (21%) -18
3-Month 2 (2%) 9 (9%) -7
6-Month 2 (2%) 7 (7%) -5
52-Week 2 (2%) 4 (4%) -2
YTD 2 (2%) 5 (5%) -3

Dispersion by window

WindowETFMedianMedian − ETF Up / DownBeat / Lag±1% bandDispersion
1d +0.89% +0.47% -0.41pp 62 / 36 41 / 58 37 of 99 ±2.99%
5d -0.71% -0.46% +0.25pp 42 / 57 55 / 44 23 of 99 ±5.26%
21d -8.02% -6.18% +1.84pp 16 / 83 59 / 40 9 of 99 ±8.96%
YTD +1.81% -1.57% -3.38pp 48 / 51 45 / 54 5 of 99 ±33.99%

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)

  • SHLS+12.17%+0.12pp
  • ILMN+7.10%+0.07pp
  • DRO.AX+6.77%+0.07pp
  • RKLB+6.47%+0.06pp
  • NTRA+6.07%+0.06pp
  • FLNC-15.36%-0.15pp
  • CPRT-3.76%-0.04pp
  • AXON-3.19%-0.03pp
  • BROS-2.92%-0.03pp
  • VRSK-2.90%-0.03pp

This month (21d)

  • ILMN+30.21%+0.3pp
  • NTRA+17.52%+0.18pp
  • DE+16.46%+0.16pp
  • IVN.TO+7.14%+0.07pp
  • FCX+6.83%+0.07pp
  • FLNC-34.81%-0.35pp
  • RCAT-30.48%-0.3pp
  • AXON-26.84%-0.27pp
  • CAVA-24.96%-0.25pp
  • KTOS-23.12%-0.23pp

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+30.21%
  • NTRA+17.52%
  • DE+16.46%
  • IVN.TO+7.14%
  • FCX+6.83%
  • FLNC-34.81%
  • RCAT-30.48%
  • AXON-26.84%
  • CAVA-24.96%
  • KTOS-23.12%

HALO — constituent leadership race

$100 in each covered HALO constituent at 2026-01-07, rebased to 100. Watch leadership change hands.

0%

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% 163.38 +4.43% +11.09% -6.18% -32.46% 49
KTOS Kratos Defense 1.00% 47.66 +0.15% +1.45% -23.12% -37.22% 4
RCAT Red Cat Holdings 1.00% 7.10 +0.00% -12.19% -30.48% -10.53% 1
DRO.AX DroneShield 1.00% 1.74 +6.77% +2.06% -8.20% -43.67% 38
012450.KS Hanwha Aerospace 1.00% 1097000.00 +3.98% +2.81% -6.80% +16.58% 46
AXON Axon Enterprise 1.00% 453.50 -3.19% -5.29% -26.84% -20.15% 2
TDY Teledyne Technologies 1.00% 601.98 +0.15% +0.92% -9.48% +17.87% 34
KOG.OL Kongsberg Gruppen 1.00% 323.60 +2.15% +7.15% +0.72% +25.81% 88
HAG.DE Hensoldt 1.00% 77.68 -0.13% +0.23% -16.08% +5.83% 8
NVO Novo Nordisk 1.00% 43.19 +3.55% -1.86% -5.51% -12.00% 54
LLY Eli Lilly 1.00% 1152.44 +1.28% +2.62% -5.98% +7.41% 51
VKTX Viking Therapeutics 1.00% 29.36 -0.54% -8.62% -12.02% -16.54% 21
ZEAL.CO Zealand Pharma 1.00% 282.90 +3.66% -0.46% -11.98% -39.34% 22
AMGN Amgen 1.00% 379.78 +0.91% -0.70% -10.18% +16.83% 33
GXI.DE Gerresheimer 1.00% 27.40 -0.94% -5.45% -0.36% -0.65% 81
ILMN Illumina 1.00% 245.18 +7.10% +21.82% +30.21% +86.93% 99
NTRA Natera 1.00% 366.31 +6.07% +12.32% +17.52% +59.90% 98
REGN Regeneron 1.00% 789.45 +1.92% -0.48% -2.57% +2.40% 69
VRTX Vertex Pharma 1.00% 516.34 +0.60% +0.35% -2.24% +13.89% 72
RMS.PA Hermès 1.00% 1375.00 -0.58% -2.41% -13.11% -34.55% 17
RACE Ferrari 1.00% 414.00 +0.40% +1.31% +0.38% +13.32% 84
ONON On Holding 1.00% 27.33 +0.66% +1.79% -11.92% -41.20% 23
BIRK Birkenstock 1.00% 31.17 +2.40% +1.56% -16.28% -23.79% 7
DECK Deckers Outdoor 1.00% 79.71 +2.24% -0.21% -10.95% -23.11% 29
COST Costco 1.00% 893.93 +0.02% -0.94% -7.01% +3.96% 44
LULU Lululemon 1.00% 99.39 +3.55% +2.59% -16.49% -52.17% 6
EL.PA EssilorLuxottica 1.00% 141.45 -2.52% -3.02% -13.46% -46.35% 14
FWONA Formula One Group 1.00% 85.90 -1.47% -1.25% -7.85% -3.89% 41
CELH Celsius Holdings 1.00% 28.34 +0.32% +6.42% -5.22% -38.04% 55
PWR Quanta Services 1.00% 616.54 -0.44% -0.35% -11.44% +46.15% 26
SU.PA Schneider Electric 1.00% 287.10 +2.76% -0.10% -2.35% +22.22% 71
PRY.MI Prysmian 1.00% 121.95 -0.20% -1.33% -2.17% +42.23% 74
ENR.DE Siemens Energy 1.00% 141.80 +3.41% +0.70% -8.12% +18.28% 39
PCAR PACCAR 1.00% 117.36 -0.73% -4.25% -8.33% +7.78% 37
LIN Linde 1.00% 458.48 -0.78% -0.68% -4.23% +7.89% 58
CTAS Cintas 1.00% 197.96 -0.75% -0.24% -0.75% +5.50% 79
FAST Fastenal 1.00% 49.18 +0.31% +0.35% -4.08% +23.89% 60
CPRT Copart 1.00% 29.66 -3.76% -3.54% -5.87% -24.24% 52
DE Deere & Co 1.00% 685.63 +2.41% +1.13% +16.46% +47.70% 97
ECL Ecolab 1.00% 271.68 -0.88% +0.30% -2.97% +3.77% 67
SIKA.SW Sika 1.00% 184.70 +1.04% -0.32% -0.24% +15.19% 82
ISRG Intuitive Surgical 1.00% 383.54 +0.33% +6.40% -1.95% -32.28% 75
SYK Stryker 1.00% 280.13 -1.63% +3.75% -15.46% -20.08% 10
GMED Globus Medical 1.00% 74.16 -1.46% +0.82% -14.21% -15.06% 13
SRT.DE Sartorius 1.00% 196.80 +1.23% +7.19% +4.79% +3.48% 94
DXCM Dexcom 1.00% 87.93 +0.68% +4.05% -1.86% +32.48% 76
GEHC GE HealthCare 1.00% 64.44 +1.50% +0.32% -11.27% -21.36% 28
SOON.SW Sonova 1.00% 235.00 +1.12% +2.44% -2.81% +13.47% 68
IDXX IDEXX Laboratories 1.00% 506.48 -1.39% -0.01% -8.47% -25.14% 36
CCJ Cameco 1.00% 92.80 +2.09% -4.74% -3.36% +1.43% 64
NXE NexGen Energy 1.00% 9.45 +0.75% -7.44% -7.89% +2.72% 40
UEC Uranium Energy 1.00% 10.12 +0.40% -8.17% -7.66% -13.36% 43
RR.L Rolls-Royce 1.00% 1479.80 +2.72% +3.48% -3.77% +29.25% 62
BWXT BWX Technologies 1.00% 146.35 +0.47% -4.03% -11.31% -15.21% 27
TOM.OL Tomra Systems 1.00% 91.70 +1.55% -3.32% -13.33% -31.35% 15
CLH Clean Harbors 1.00% 315.55 -1.07% -1.68% -1.24% +34.57% 78
WCN Waste Connections 1.00% 155.23 -0.81% -2.64% -6.22% -11.09% 48
VIE.PA Veolia 1.00% 32.11 +0.78% +2.13% -5.75% +8.04% 53
XYL Xylem 1.00% 107.60 +0.31% +0.99% -5.20% -20.72% 56
MP MP Materials 1.00% 49.38 +0.80% -3.78% -12.86% -2.26% 19
IVN.TO Ivanhoe Mines 1.00% 12.01 +1.52% -5.95% +7.14% -23.06% 96
FCX Freeport-McMoRan 1.00% 70.85 +2.33% -0.51% +6.83% +40.15% 95
ALB Albemarle 1.00% 115.05 +5.10% -5.46% -13.31% -18.46% 16
DSV.CO DSV 1.00% 1311.50 +4.84% -1.32% -4.30% -18.43% 57
ODFL Old Dominion 1.00% 175.09 +0.42% -3.02% -15.82% +11.82% 9
TFII TFI International 1.00% 125.93 -0.13% -3.97% -10.58% +22.40% 30
FMX FEMSA 1.00% 120.39 -0.52% +2.40% +2.63% +23.46% 92
EMBJ Embraer 1.00% 74.55 +0.73% -0.27% -3.28% +16.34% 65
PAC Grupo Aero. Pacífico 1.00% 199.56 -1.06% -2.44% -2.48% -24.30% 70
SE Sea Limited 1.00% 101.27 -2.15% -5.96% -12.89% -20.62% 18
MDA.TO MDA Ltd 1.00% 42.41 +4.41% +6.18% -10.36% +59.20% 32
RKLB Rocket Lab 1.00% 67.82 +6.47% +9.46% -14.33% -2.78% 12
LHX L3Harris 1.00% 250.46 -0.11% +0.84% -10.40% -14.39% 31
IRDM Iridium 1.00% 47.48 +0.42% +1.29% -3.16% +174.85% 66
ASTS AST SpaceMobile 1.00% 62.71 +5.80% +4.67% -6.50% -13.66% 47
VSAT Viasat 1.00% 73.02 +2.92% -1.56% -4.01% +111.90% 61
ETL.PA Eutelsat 1.00% 1.81 -0.41% -2.90% -7.78% +5.92% 42
WISE.L Wise 1.00% 877.00 +1.50% -1.04% -6.92% -1.57% 45
NU Nu Holdings 1.00% 13.84 +0.22% -7.86% -3.55% -17.32% 63
MELI MercadoLibre 1.00% 1825.21 -0.79% -4.25% +2.59% -9.39% 91
TOST Toast 1.00% 30.65 -1.51% -4.04% -12.30% -13.69% 20
DB1.DE Deutsche Börse 1.00% 279.80 +0.94% +0.04% +0.68% +25.08% 87
VRSK Verisk Analytics 1.00% 176.48 -2.90% +0.62% -1.33% -20.91% 77
CME CME Group 1.00% 271.15 -0.48% -1.07% -0.14% +1.67% 83
HDB HDFC Bank 1.00% 22.66 +1.25% +3.75% -2.20% -36.03% 73
FSLR First Solar 1.00% 201.16 +5.28% -2.90% -8.57% -23.00% 35
ENPH Enphase Energy 1.00% 36.02 +1.29% -2.28% -4.15% +12.39% 59
ARRY Array Technologies 1.00% 4.24 +0.95% -6.81% -11.67% -54.01% 25
SHLS Shoals Technologies 1.00% 7.65 +12.17% +7.59% -0.39% -10.00% 80
VWS.CO Vestas 1.00% 210.30 +1.94% -0.52% +0.48% +21.76% 86
FLNC Fluence Energy 1.00% 7.66 -15.36% -20.95% -34.81% -61.27% 0
GIVN.SW Givaudan 1.00% 3270.00 +0.80% +3.51% +2.41% +6.81% 90
SFM Sprouts Farmers Market 1.00% 69.64 -2.00% -3.55% -11.67% -12.59% 24
CAVA CAVA Group 1.00% 51.21 +2.91% -5.17% -24.96% -12.74% 3
CMG Chipotle 1.00% 33.51 -0.50% -7.25% +0.45% -9.43% 85
FRPT Freshpet 1.00% 61.57 -0.74% -5.52% -15.23% +1.05% 11
BROS Dutch Bros 1.00% 40.16 -2.92% -7.55% -17.09% -34.40% 5
ELF e.l.f. Beauty 1.00% 93.32 -0.10% -2.55% +0.88% +22.72% 89
SY1.DE Symrise 1.00% 90.10 -1.49% +2.43% +2.90% +30.81% 93

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-17: over 21 sessions the fund returned -8.02% while its median constituent returned -6.18% — a dispersion of 8.96 pp; 60% 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-17: fund +0.89%, median member +0.47%, 62 advancers vs 36 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.