Constituent dispersion · breadth vs the index

HALO — HALO Growth 100 (EW)

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

Concentration 5.05% in top 5 99.01 effective names · HHI 101
RS vs S&P 500 21d -5.27pp sector return − SPY
RS vs Nasdaq-100 21d -4.33pp sector return − QQQ
Broad decline - breadth is falling with price. Last 21 sessions — price -7.46% · A/D -227 (-2.29/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 -3.46% -0.91 -3pp -0.42pp Confirming ↓
1 month -7.46% -2.29 -3pp +0.89pp Confirming ↓
1 quarter -2.72% -1.19 -7pp -0.64pp Confirming ↓

Over the last 126 sessions: price up +1.95%, breadth down (-0.36/name) · % beating 49→45 · median−ETF -0.18pp→-0.42pp.

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

5-day 37.37% 37/99 above
20-day 12.12% 12/99 above
50-day 27.27% 27/99 above
100-day 37.37% 37/99 above
150-day 40.4% 40/99 above
200-day 39.39% 39/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 21 (21%) 30 (30%) -9
1-Month 1 (1%) 20 (20%) -19
3-Month 1 (1%) 9 (9%) -8
6-Month 1 (1%) 7 (7%) -6
52-Week 1 (1%) 4 (4%) -3
YTD 1 (1%) 6 (6%) -5

Dispersion by window

WindowETFMedianMedian − ETF Up / DownBeat / Lag±1% bandDispersion
1d -0.05% +0.18% +0.23pp 55 / 44 56 / 43 36 of 99 ±2.59%
5d -3.46% -3.04% +0.41pp 18 / 81 53 / 46 18 of 99 ±4.07%
21d -7.46% -7.56% -0.10pp 20 / 79 48 / 51 9 of 99 ±8.53%
YTD +2.57% -0.13% -2.70pp 49 / 50 46 / 53 3 of 99 ±31.89%

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)

  • VRSK+6.15%+0.06pp
  • CPRT+5.94%+0.06pp
  • 012450.KS+5.18%+0.05pp
  • AVAV+4.56%+0.05pp
  • CELH+4.52%+0.05pp
  • ENR.DE-8.04%-0.08pp
  • PRY.MI-6.84%-0.07pp
  • SU.PA-6.54%-0.07pp
  • FLNC-5.24%-0.05pp
  • VWS.CO-4.77%-0.05pp

This month (21d)

  • CMG+13.55%+0.14pp
  • DE+11.28%+0.11pp
  • NTRA+9.98%+0.1pp
  • ILMN+8.08%+0.08pp
  • CPRT+7.96%+0.08pp
  • FLNC-28.82%-0.29pp
  • BIRK-25.22%-0.25pp
  • KTOS-24.22%-0.24pp
  • CAVA-23.95%-0.24pp
  • RCAT-23.75%-0.24pp

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)

  • CMG+13.55%
  • DE+11.28%
  • NTRA+9.98%
  • ILMN+8.08%
  • CPRT+7.96%
  • FLNC-28.82%
  • BIRK-25.22%
  • KTOS-24.22%
  • CAVA-23.95%
  • RCAT-23.75%

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% 153.40 +4.56% +6.05% -19.02% -36.58% 8
KTOS Kratos Defense 1.00% 47.58 +1.91% -0.50% -24.22% -37.32% 2
RCAT Red Cat Holdings 1.00% 7.80 -2.01% -6.81% -23.75% -1.64% 4
DRO.AX DroneShield 1.00% 1.61 -3.31% -8.29% -18.11% -47.89% 9
012450.KS Hanwha Aerospace 1.00% 1137000.00 +5.18% +9.43% -4.05% +20.83% 68
AXON Axon Enterprise 1.00% 490.18 +2.26% -4.94% -20.37% -13.69% 6
TDY Teledyne Technologies 1.00% 597.11 -1.11% -2.22% -11.36% +16.91% 32
KOG.OL Kongsberg Gruppen 1.00% 304.90 +0.63% +2.32% -9.44% +18.54% 40
HAG.DE Hensoldt 1.00% 76.86 +0.29% -2.93% -20.00% +4.71% 7
NVO Novo Nordisk 1.00% 43.45 +0.88% -6.76% -5.81% -11.47% 58
LLY Eli Lilly 1.00% 1138.28 +2.02% -0.96% -5.71% +6.09% 59
VKTX Viking Therapeutics 1.00% 31.53 -1.41% -9.58% -4.28% -10.38% 67
ZEAL.CO Zealand Pharma 1.00% 278.70 +0.18% -8.53% -13.23% -40.24% 23
AMGN Amgen 1.00% 381.50 +1.10% -12.75% -8.16% +17.36% 47
GXI.DE Gerresheimer 1.00% 27.50 -2.55% -7.84% +1.25% -0.29% 86
ILMN Illumina 1.00% 208.21 +0.85% -4.59% +8.08% +58.75% 96
NTRA Natera 1.00% 341.79 +3.91% +4.15% +9.98% +49.19% 97
REGN Regeneron 1.00% 793.74 +1.57% -4.11% -1.40% +2.96% 74
VRTX Vertex Pharma 1.00% 519.51 +0.79% -4.87% +0.59% +14.59% 83
RMS.PA Hermès 1.00% 1414.00 +1.04% -4.14% -10.28% -32.69% 37
RACE Ferrari 1.00% 409.08 -1.14% -0.21% -0.78% +11.97% 78
ONON On Holding 1.00% 27.47 +0.22% -1.86% -13.04% -40.90% 24
BIRK Birkenstock 1.00% 30.66 -1.51% -9.82% -25.22% -25.04% 1
DECK Deckers Outdoor 1.00% 80.54 -0.90% -6.14% -13.68% -22.31% 20
COST Costco 1.00% 918.91 +1.56% +0.35% -4.46% +6.86% 65
LULU Lululemon 1.00% 100.30 +1.34% -0.31% -16.11% -51.73% 13
EL.PA EssilorLuxottica 1.00% 147.70 +0.89% -0.57% -9.14% -43.98% 43
FWONA Formula One Group 1.00% 87.54 +0.59% -0.95% -7.56% -2.06% 49
CELH Celsius Holdings 1.00% 28.45 +4.52% -7.21% -1.15% -37.80% 75
PWR Quanta Services 1.00% 622.02 -4.39% -0.38% -7.54% +47.44% 51
SU.PA Schneider Electric 1.00% 272.05 -6.54% -7.94% -11.21% +15.82% 33
PRY.MI Prysmian 1.00% 118.55 -6.84% -3.03% -9.23% +38.27% 41
ENR.DE Siemens Energy 1.00% 132.66 -8.04% -10.65% -17.46% +10.65% 10
PCAR PACCAR 1.00% 122.86 +0.11% -1.48% -6.01% +12.83% 56
LIN Linde 1.00% 464.41 -0.39% -2.76% -2.88% +9.28% 71
CTAS Cintas 1.00% 200.82 -0.34% +0.17% +0.32% +7.03% 80
FAST Fastenal 1.00% 49.44 +0.24% -0.32% -3.70% +24.54% 69
CPRT Copart 1.00% 31.73 +5.94% -5.90% +7.96% -18.95% 95
DE Deere & Co 1.00% 681.46 +0.85% -1.74% +11.28% +46.80% 98
ECL Ecolab 1.00% 275.51 -0.24% -1.35% -0.27% +5.23% 79
SIKA.SW Sika 1.00% 180.85 -2.24% -6.46% -5.24% +12.79% 61
ISRG Intuitive Surgical 1.00% 377.94 +2.38% +3.07% -5.81% -33.27% 57
SYK Stryker 1.00% 281.87 +2.29% -7.01% -17.36% -19.59% 11
GMED Globus Medical 1.00% 75.77 +2.13% -3.22% -11.83% -13.22% 31
SRT.DE Sartorius 1.00% 181.60 -1.52% -1.84% -4.42% -4.51% 66
DXCM Dexcom 1.00% 84.68 +1.99% -3.66% -7.43% +27.59% 53
GEHC GE HealthCare 1.00% 64.25 +0.50% -6.69% -12.93% -21.60% 25
SOON.SW Sonova 1.00% 229.60 +1.50% -1.03% -4.57% +10.86% 64
IDXX IDEXX Laboratories 1.00% 509.56 +0.96% -4.82% -10.12% -24.68% 38
CCJ Cameco 1.00% 93.26 -3.54% -7.43% -4.59% +1.93% 63
NXE NexGen Energy 1.00% 9.47 -3.86% -11.74% -8.85% +2.93% 45
UEC Uranium Energy 1.00% 10.26 -1.82% -11.09% -8.31% -12.16% 46
RR.L Rolls-Royce 1.00% 1423.80 -2.12% -4.49% -6.64% +24.35% 55
BWXT BWX Technologies 1.00% 148.53 -1.06% -5.75% -12.67% -13.95% 27
TOM.OL Tomra Systems 1.00% 93.50 -1.27% -3.71% -12.78% -30.01% 26
CLH Clean Harbors 1.00% 322.99 +0.05% +1.86% +0.86% +37.75% 84
WCN Waste Connections 1.00% 161.03 +0.81% -2.33% -2.72% -7.77% 72
VIE.PA Veolia 1.00% 31.35 -0.29% -1.75% -7.88% +5.48% 48
XYL Xylem 1.00% 107.49 +0.50% +1.70% -10.66% -20.80% 35
MP MP Materials 1.00% 50.68 +0.34% -7.06% -8.95% +0.32% 44
IVN.TO Ivanhoe Mines 1.00% 12.34 -3.59% +4.75% +6.66% -20.95% 94
FCX Freeport-McMoRan 1.00% 69.34 -2.43% -4.66% +3.76% +37.16% 89
ALB Albemarle 1.00% 115.03 -2.12% -8.60% -11.84% -18.47% 30
DSV.CO DSV 1.00% 1283.50 -0.54% -3.13% -10.68% -20.17% 34
ODFL Old Dominion 1.00% 181.91 +1.18% -2.13% -15.68% +16.18% 15
TFII TFI International 1.00% 131.78 +0.41% -3.89% -10.44% +28.08% 36
FMX FEMSA 1.00% 121.26 +3.69% +0.71% +4.08% +24.35% 91
EMBJ Embraer 1.00% 75.00 -0.65% +1.61% +1.05% +17.04% 85
PAC Grupo Aero. Pacífico 1.00% 201.41 -1.01% -3.25% -3.69% -23.60% 70
SE Sea Limited 1.00% 108.68 +2.30% -3.04% -11.87% -14.81% 29
MDA.TO MDA Ltd 1.00% 40.14 +0.05% -1.71% -17.22% +50.68% 12
RKLB Rocket Lab 1.00% 62.55 -0.64% -2.66% -21.91% -10.34% 5
LHX L3Harris 1.00% 248.93 +1.38% -2.93% -13.70% -14.91% 19
IRDM Iridium 1.00% 46.18 -2.37% -2.18% -7.23% +167.32% 54
ASTS AST SpaceMobile 1.00% 60.00 +0.23% -3.71% -16.11% -17.39% 14
VSAT Viasat 1.00% 71.64 -3.59% -4.89% -13.58% +107.89% 21
ETL.PA Eutelsat 1.00% 1.84 -1.90% -0.27% -14.36% +7.68% 17
WISE.L Wise 1.00% 889.80 -0.02% -4.40% -5.24% -0.13% 62
NU Nu Holdings 1.00% 14.41 -1.44% -6.25% +3.45% -13.92% 88
MELI MercadoLibre 1.00% 1900.24 +0.15% -3.95% +3.94% -5.66% 90
TOST Toast 1.00% 33.29 +3.64% -1.94% -5.48% -6.25% 60
DB1.DE Deutsche Börse 1.00% 282.00 +2.06% +1.26% +3.33% +26.06% 87
VRSK Verisk Analytics 1.00% 187.03 +6.15% +0.67% +0.59% -16.18% 82
CME CME Group 1.00% 280.46 +1.79% +0.17% +4.96% +5.16% 92
HDB HDFC Bank 1.00% 22.89 -1.93% -1.25% -0.91% -35.38% 76
FSLR First Solar 1.00% 207.04 -0.95% +1.27% -7.44% -20.74% 52
ENPH Enphase Energy 1.00% 36.66 +0.85% +0.80% -10.10% +14.38% 39
ARRY Array Technologies 1.00% 4.41 -4.55% -4.13% -14.70% -52.17% 16
SHLS Shoals Technologies 1.00% 7.05 -3.42% -1.12% -13.39% -17.06% 22
VWS.CO Vestas 1.00% 205.50 -4.77% -5.82% +0.49% +18.98% 81
FLNC Fluence Energy 1.00% 9.41 -5.24% -9.08% -28.82% -52.43% 0
GIVN.SW Givaudan 1.00% 3206.00 +1.33% -0.77% -1.99% +4.72% 73
SFM Sprouts Farmers Market 1.00% 75.09 +3.20% -7.75% -9.18% -5.75% 42
CAVA CAVA Group 1.00% 54.89 -1.77% -9.66% -23.95% -6.47% 3
CMG Chipotle 1.00% 37.03 +2.29% +0.19% +13.55% +0.08% 99
FRPT Freshpet 1.00% 63.77 +0.05% -9.21% -12.32% +4.66% 28
BROS Dutch Bros 1.00% 44.05 +0.34% -5.43% -13.85% -28.05% 18
ELF e.l.f. Beauty 1.00% 96.76 -0.15% -11.77% +5.12% +27.25% 93
SY1.DE Symrise 1.00% 88.24 +1.19% -1.78% -0.90% +28.11% 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-14: over 21 sessions the fund returned -7.46% while its median constituent returned -7.56% — a dispersion of 8.53 pp; 48% 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-14: fund -0.05%, median member +0.18%, 55 advancers vs 44 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.