Constituent dispersion · breadth vs the index

HALO — HALO Growth 100 (EW)

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

Concentration 5.05% in top 5 99.01 effective names · HHI 101
RS vs S&P 500 21d -2.09pp sector return − SPY
RS vs Nasdaq-100 21d -1.70pp sector return − QQQ
Broad decline - breadth is falling with price. Last 21 sessions — price -1.65% · A/D -106 (-1.07/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 -2.55% -0.79 +3pp +1.81pp Confirming ↓
1 month -1.65% -1.07 +2pp +1.01pp Confirming ↓
1 quarter +1.53% +0.19 -6pp -0.99pp Confirming ↑

Over the last 126 sessions: price up +3.61%, breadth down (-0.09/name) · % beating 51→48 · median−ETF +0.00pp→-0.11pp.

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

5-day 48.48% 48/99 above
20-day 32.32% 32/99 above
50-day 47.47% 47/99 above
100-day 51.52% 51/99 above
150-day 48.48% 48/99 above
200-day 48.48% 48/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 19 (19%) 22 (22%) -3
1-Month 3 (3%) 14 (14%) -11
3-Month 3 (3%) 7 (7%) -4
6-Month 3 (3%) 5 (5%) -2
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.47% +0.32% -0.15pp 58 / 40 48 / 51 43 of 99 ±1.93%
5d -2.55% -2.43% +0.12pp 26 / 73 52 / 47 25 of 99 ±4.05%
21d -1.65% -1.76% -0.11pp 38 / 61 48 / 51 17 of 99 ±10.15%
YTD +6.83% +5.75% -1.07pp 55 / 44 47 / 52 8 of 99 ±31.83%

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)

  • AXON+6.15%+0.06pp
  • SHLS+4.61%+0.05pp
  • CPRT+4.42%+0.04pp
  • NXE+4.40%+0.04pp
  • CCJ+4.40%+0.04pp
  • ALB-4.06%-0.04pp
  • BROS-3.93%-0.04pp
  • EL.PA-3.62%-0.04pp
  • FLNC-3.41%-0.03pp
  • RMS.PA-3.30%-0.03pp

This month (21d)

  • VWS.CO+24.94%+0.25pp
  • ELF+24.36%+0.24pp
  • NTRA+19.32%+0.19pp
  • CPRT+16.15%+0.16pp
  • VRTX+15.08%+0.15pp
  • BROS-29.59%-0.3pp
  • FLNC-28.32%-0.28pp
  • ONON-25.74%-0.26pp
  • DRO.AX-23.97%-0.24pp
  • ARRY-19.50%-0.2pp

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)

  • VWS.CO+24.94%
  • ELF+24.36%
  • NTRA+19.32%
  • CPRT+16.15%
  • VRTX+15.08%
  • BROS-29.59%
  • FLNC-28.32%
  • ONON-25.74%
  • DRO.AX-23.97%
  • ARRY-19.50%

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% 147.21 +1.25% -3.33% -12.41% -39.14% 13
KTOS Kratos Defense 1.00% 48.10 +0.67% -10.41% -13.08% -36.64% 11
RCAT Red Cat Holdings 1.00% 8.54 +2.64% -7.97% -1.39% +7.69% 57
DRO.AX DroneShield 1.00% 1.67 -2.92% -7.24% -23.97% -45.94% 3
012450.KS Hanwha Aerospace 1.00% 1047000.00 +2.15% -8.96% +4.28% +11.26% 74
AXON Axon Enterprise 1.00% 538.15 +6.15% -11.95% -11.70% -5.24% 15
TDY Teledyne Technologies 1.00% 607.87 +0.25% -2.97% -11.10% +19.02% 17
KOG.OL Kongsberg Gruppen 1.00% 307.20 -1.25% -2.60% -1.44% +19.44% 54
HAG.DE Hensoldt 1.00% 81.76 -0.75% -8.36% -6.54% +11.39% 29
NVO Novo Nordisk 1.00% 47.51 +1.58% +2.70% +6.69% -3.20% 81
LLY Eli Lilly 1.00% 1159.60 -0.04% -1.40% -0.73% +8.08% 60
VKTX Viking Therapeutics 1.00% 33.98 +1.43% +0.35% +1.40% -3.41% 66
ZEAL.CO Zealand Pharma 1.00% 310.50 +2.24% -2.05% -4.73% -33.43% 33
AMGN Amgen 1.00% 444.12 +0.29% +1.63% +8.90% +36.63% 88
GXI.DE Gerresheimer 1.00% 27.86 -0.14% +5.05% +5.69% +1.02% 78
ILMN Illumina 1.00% 221.66 +3.94% -2.65% +10.90% +69.00% 91
NTRA Natera 1.00% 327.67 +0.77% -3.26% +19.32% +43.03% 97
REGN Regeneron 1.00% 843.47 -1.00% +4.43% +9.74% +9.41% 90
VRTX Vertex Pharma 1.00% 557.96 +0.22% +1.90% +15.08% +23.07% 95
RMS.PA Hermès 1.00% 1481.50 -3.30% -5.21% -4.17% -29.48% 36
RACE Ferrari 1.00% 417.93 +1.14% +0.94% +2.74% +14.39% 71
ONON On Holding 1.00% 28.36 +2.01% -2.04% -25.74% -38.98% 2
BIRK Birkenstock 1.00% 33.95 +0.47% -3.85% -9.42% -16.99% 21
DECK Deckers Outdoor 1.00% 84.50 +0.88% -2.12% -14.91% -18.49% 7
COST Costco 1.00% 925.41 -0.33% -0.99% -1.76% +7.62% 51
LULU Lululemon 1.00% 121.77 +1.42% +5.89% -1.41% -41.40% 56
EL.PA EssilorLuxottica 1.00% 152.95 -3.62% -2.89% -10.79% -41.99% 18
FWONA Formula One Group 1.00% 89.70 -0.54% -4.67% +1.57% +0.36% 68
CELH Celsius Holdings 1.00% 31.61 +1.02% -4.18% +8.44% -30.89% 86
PWR Quanta Services 1.00% 620.06 +1.52% -0.28% -9.21% +46.98% 22
SU.PA Schneider Electric 1.00% 287.35 +0.21% -3.43% -4.34% +22.33% 34
PRY.MI Prysmian 1.00% 119.95 +0.71% -2.95% -1.76% +39.90% 49
ENR.DE Siemens Energy 1.00% 145.40 +2.22% -3.22% -3.62% +21.28% 38
PCAR PACCAR 1.00% 124.51 +1.95% -1.60% -6.37% +14.35% 30
LIN Linde 1.00% 482.19 -0.75% -0.32% -1.80% +13.47% 48
CTAS Cintas 1.00% 201.05 +1.49% -1.52% +0.09% +7.15% 63
FAST Fastenal 1.00% 49.23 +2.71% -3.73% -1.52% +24.01% 53
CPRT Copart 1.00% 33.58 +4.42% +2.50% +16.15% -14.23% 96
DE Deere & Co 1.00% 694.41 -0.57% +11.52% +13.47% +49.59% 94
ECL Ecolab 1.00% 278.97 -0.33% -2.43% -2.28% +6.55% 47
SIKA.SW Sika 1.00% 189.30 +0.93% -1.17% -3.17% +18.06% 40
ISRG Intuitive Surgical 1.00% 369.83 -0.55% +0.75% -1.43% -34.70% 55
SYK Stryker 1.00% 307.99 -1.35% -4.39% -8.62% -12.13% 24
GMED Globus Medical 1.00% 78.12 -3.15% -5.35% -3.00% -10.53% 41
SRT.DE Sartorius 1.00% 194.20 +0.00% -0.82% +5.43% +2.12% 76
DXCM Dexcom 1.00% 89.71 +0.02% +0.47% +8.53% +35.17% 87
GEHC GE HealthCare 1.00% 69.72 -1.19% -3.81% -0.74% -14.92% 59
SOON.SW Sonova 1.00% 236.40 -0.34% -0.17% +1.55% +14.15% 67
IDXX IDEXX Laboratories 1.00% 529.29 -1.80% -2.90% -9.49% -21.76% 20
CCJ Cameco 1.00% 100.62 +4.40% -5.37% +6.74% +9.98% 82
NXE NexGen Energy 1.00% 10.67 +4.40% -4.65% +6.27% +15.98% 79
UEC Uranium Energy 1.00% 11.51 -0.95% -15.49% +7.37% -1.46% 84
RR.L Rolls-Royce 1.00% 1480.20 +0.76% -4.07% -2.85% +29.28% 43
BWXT BWX Technologies 1.00% 160.25 +2.94% +2.82% -4.77% -7.16% 31
TOM.OL Tomra Systems 1.00% 105.60 -0.85% -3.65% -3.83% -20.95% 37
CLH Clean Harbors 1.00% 318.65 +1.09% +2.19% +3.04% +35.90% 72
WCN Waste Connections 1.00% 166.81 +1.66% +0.68% +1.62% -4.46% 69
VIE.PA Veolia 1.00% 31.81 -0.22% -2.36% -9.86% +7.03% 19
XYL Xylem 1.00% 107.89 +1.08% -4.23% -11.75% -20.51% 14
MP MP Materials 1.00% 53.78 -1.68% -8.89% +12.25% +6.45% 93
IVN.TO Ivanhoe Mines 1.00% 11.66 +0.34% -6.42% +2.01% -25.30% 70
FCX Freeport-McMoRan 1.00% 72.56 -1.85% -7.47% +4.57% +43.53% 75
ALB Albemarle 1.00% 132.16 -4.06% -2.66% +11.21% -6.33% 92
DSV.CO DSV 1.00% 1324.00 +1.07% -2.03% -0.86% -17.66% 58
ODFL Old Dominion 1.00% 185.75 -0.99% -7.01% -13.79% +18.63% 10
TFII TFI International 1.00% 132.81 +2.98% -2.53% -4.76% +29.08% 32
FMX FEMSA 1.00% 121.08 -0.24% +0.61% -2.65% +24.16% 44
EMBJ Embraer 1.00% 73.61 +1.94% -2.43% +1.14% +14.87% 65
PAC Grupo Aero. Pacífico 1.00% 208.29 -0.08% -3.05% -4.24% -20.99% 35
SE Sea Limited 1.00% 113.10 +0.26% -4.41% -1.58% -11.34% 52
MDA.TO MDA Ltd 1.00% 40.06 +3.25% -4.85% -15.72% +50.38% 6
RKLB Rocket Lab 1.00% 63.81 +1.13% -5.51% -14.72% -8.53% 9
LHX L3Harris 1.00% 262.14 +0.32% +0.06% -8.38% -10.40% 25
IRDM Iridium 1.00% 46.95 -0.04% -1.45% -2.94% +171.78% 42
ASTS AST SpaceMobile 1.00% 62.13 -0.43% +1.12% -9.14% -14.46% 23
VSAT Viasat 1.00% 71.72 +2.57% -1.39% -11.49% +108.13% 16
ETL.PA Eutelsat 1.00% 1.83 +3.24% -0.87% -14.74% +7.44% 8
WISE.L Wise 1.00% 971.80 -0.14% +0.19% +7.31% +9.07% 83
NU Nu Holdings 1.00% 15.68 +1.82% +5.38% +8.29% -6.33% 85
MELI MercadoLibre 1.00% 1991.06 -0.77% +3.12% +3.56% -1.15% 73
TOST Toast 1.00% 33.93 -0.32% -3.53% -2.50% -4.45% 46
DB1.DE Deutsche Börse 1.00% 283.90 +1.79% -1.70% +5.54% +26.91% 77
VRSK Verisk Analytics 1.00% 190.60 +1.30% -0.22% +0.98% -14.58% 64
CME CME Group 1.00% 282.05 +1.54% +0.40% +6.52% +5.75% 80
HDB HDFC Bank 1.00% 23.28 +0.30% +3.65% -0.68% -34.27% 61
FSLR First Solar 1.00% 207.42 +2.38% -1.28% -12.41% -20.60% 12
ENPH Enphase Energy 1.00% 36.31 +2.22% -7.49% -6.78% +13.29% 28
ARRY Array Technologies 1.00% 4.54 -0.66% -2.78% -19.50% -50.76% 4
SHLS Shoals Technologies 1.00% 7.03 +4.61% -5.26% -19.01% -17.29% 5
VWS.CO Vestas 1.00% 214.90 +2.04% -0.83% +24.94% +24.42% 99
FLNC Fluence Energy 1.00% 10.20 -3.41% -10.76% -28.32% -48.43% 1
GIVN.SW Givaudan 1.00% 3282.00 +2.40% +0.24% -3.56% +7.21% 39
SFM Sprouts Farmers Market 1.00% 79.13 +0.47% -2.36% -7.04% -0.68% 26
CAVA CAVA Group 1.00% 61.67 -0.19% -7.89% -6.80% +5.08% 27
CMG Chipotle 1.00% 37.57 -2.47% +0.94% +8.90% +1.54% 89
FRPT Freshpet 1.00% 69.68 -1.53% -4.26% -2.50% +14.36% 45
BROS Dutch Bros 1.00% 46.24 -3.93% -8.81% -29.59% -24.47% 0
ELF e.l.f. Beauty 1.00% 107.41 +0.05% +1.17% +24.36% +41.25% 98
SY1.DE Symrise 1.00% 91.48 -0.37% -0.41% +0.02% +32.81% 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.

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-03: over 21 sessions the fund returned -1.65% while its median constituent returned -1.76% — a dispersion of 10.15 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-03: fund +0.47%, median member +0.32%, 58 advancers vs 40 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.