Constituent dispersion · breadth vs the index

HALO — HALO Growth 100 (EW)

99/100 covered · 99% by weight · benchmark: HALO price · closes through 2026-08-28 ·holdings as of 2026-08-27

Concentration 5.05% in top 5 99.01 effective names · HHI 101
RS vs S&P 500 21d +2.30pp sector return − SPY
RS vs Nasdaq-100 21d +1.22pp sector return − QQQ
Broad advance - breadth is rising with price. Last 21 sessions — price +6.03% · A/D +61 (+0.62/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.20% +0.21 -3pp -1.37pp Improving
1 month +6.03% +0.62 -8pp -3.63pp Confirming ↑
1 quarter -0.08% +0.44 +13pp +3.41pp Improving

Over the last 126 sessions: price up +3.68%, breadth down (-0.38/name) · % beating 53→45 · median−ETF +0.65pp→-1.89pp.

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

5-day 32.32% 32/99 above
20-day 37.37% 37/99 above
50-day 51.52% 51/99 above
100-day 51.52% 51/99 above
150-day 48.48% 48/99 above
200-day 51.52% 51/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 11 (11%) 40 (40%) -29
1-Month 5 (5%) 11 (11%) -6
3-Month 3 (3%) 2 (2%) +1
6-Month 2 (2%) 0 (0%) +2
52-Week 2 (2%) 0 (0%) +2
YTD 2 (2%) 0 (0%) +2

Dispersion by window

WindowETFMedianMedian − ETF Up / DownBeat / Lag±1% bandDispersion
1d -0.22% -0.71% -0.50pp 40 / 59 45 / 54 33 of 99 ±2.62%
5d +0.20% -2.18% -2.38pp 26 / 73 23 / 76 12 of 99 ±3.54%
21d +6.03% +1.55% -4.47pp 56 / 43 32 / 67 10 of 99 ±11.04%
YTD +9.60% +7.06% -2.54pp 57 / 42 41 / 58 8 of 99 ±30.8%

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)

  • LULU+5.05%+0.05pp
  • HDB+2.76%+0.03pp
  • SYK+2.66%+0.03pp
  • EL.PA+2.44%+0.02pp
  • RMS.PA+2.24%+0.02pp
  • UEC-8.96%-0.09pp
  • RCAT-8.51%-0.09pp
  • VSAT-7.37%-0.07pp
  • NXE-7.06%-0.07pp
  • CCJ-5.94%-0.06pp

This month (21d)

  • 012450.KS+42.84%+0.43pp
  • MP+34.73%+0.35pp
  • UEC+27.31%+0.27pp
  • ELF+26.55%+0.27pp
  • DXCM+21.84%+0.22pp
  • BROS-23.72%-0.24pp
  • ONON-22.24%-0.22pp
  • SHLS-19.78%-0.2pp
  • FLNC-19.23%-0.19pp
  • VSAT-13.18%-0.13pp

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)

  • 012450.KS+42.84%
  • MP+34.73%
  • UEC+27.31%
  • ELF+26.55%
  • DXCM+21.84%
  • BROS-23.72%
  • ONON-22.24%
  • SHLS-19.78%
  • FLNC-19.23%
  • VSAT-13.18%

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.94 -2.85% -7.66% +0.93% -38.84% 45
KTOS Kratos Defense 1.00% 52.00 -3.15% -9.04% +12.63% -31.50% 84
RCAT Red Cat Holdings 1.00% 8.49 -8.51% -11.75% +15.04% +7.06% 89
DRO.AX DroneShield 1.00% 1.75 -2.51% -4.37% -1.13% -43.18% 34
012450.KS Hanwha Aerospace 1.00% 1157000.00 +0.61% +6.64% +42.84% +22.95% 99
AXON Axon Enterprise 1.00% 600.73 -1.71% -4.30% +14.36% +5.78% 88
TDY Teledyne Technologies 1.00% 621.96 -0.72% -2.23% -4.19% +21.78% 22
KOG.OL Kongsberg Gruppen 1.00% 312.30 -0.98% -0.83% +5.90% +21.42% 67
HAG.DE Hensoldt 1.00% 87.20 -2.26% -2.35% +3.83% +18.80% 59
NVO Novo Nordisk 1.00% 45.61 -1.41% -2.42% -11.63% -7.07% 7
LLY Eli Lilly 1.00% 1174.61 -0.13% -6.44% +1.70% +9.48% 51
VKTX Viking Therapeutics 1.00% 32.16 -5.02% -5.10% -2.87% -8.58% 26
ZEAL.CO Zealand Pharma 1.00% 312.90 -1.29% -2.58% +2.62% -32.91% 55
AMGN Amgen 1.00% 432.42 -1.05% -1.57% +11.55% +33.03% 78
GXI.DE Gerresheimer 1.00% 26.62 +0.38% -3.55% -4.31% -3.48% 20
ILMN Illumina 1.00% 215.59 -5.31% -1.74% +5.12% +64.37% 63
NTRA Natera 1.00% 326.26 -3.67% -1.74% +20.99% +42.42% 94
REGN Regeneron 1.00% 794.19 -1.67% -4.78% +7.56% +3.02% 75
VRTX Vertex Pharma 1.00% 541.69 -1.07% -1.16% +12.45% +19.48% 83
RMS.PA Hermès 1.00% 1598.00 +2.24% +1.59% +3.06% -23.93% 57
RACE Ferrari 1.00% 420.54 +1.57% -3.67% +5.74% +15.11% 66
ONON On Holding 1.00% 28.85 -0.35% -3.90% -22.24% -37.93% 1
BIRK Birkenstock 1.00% 35.65 +0.96% +0.03% -11.95% -12.84% 6
DECK Deckers Outdoor 1.00% 87.76 +1.66% -4.28% -11.97% -15.35% 5
COST Costco 1.00% 945.47 +1.16% -0.24% -0.91% +9.95% 35
LULU Lululemon 1.00% 120.81 +5.05% -0.21% +1.11% -41.87% 47
EL.PA EssilorLuxottica 1.00% 161.35 +2.44% -1.13% -1.38% -38.81% 30
FWONA Formula One Group 1.00% 93.42 -0.71% -3.21% +1.55% +4.52% 49
CELH Celsius Holdings 1.00% 32.98 -0.03% -1.14% +12.37% -27.90% 82
PWR Quanta Services 1.00% 602.70 -3.08% -5.73% -8.40% +42.86% 10
SU.PA Schneider Electric 1.00% 301.75 +1.41% +1.67% +6.03% +28.46% 68
PRY.MI Prysmian 1.00% 122.05 -1.25% -1.57% +1.84% +42.35% 52
ENR.DE Siemens Energy 1.00% 149.70 -0.36% -2.39% +2.42% +24.87% 53
PCAR PACCAR 1.00% 125.34 -0.95% -4.34% -6.29% +15.11% 14
LIN Linde 1.00% 489.51 +0.86% +0.40% -3.76% +15.19% 23
CTAS Cintas 1.00% 204.18 +0.01% +0.19% -1.26% +8.82% 33
FAST Fastenal 1.00% 49.78 -2.66% -2.89% +6.69% +25.40% 70
CPRT Copart 1.00% 32.99 +0.70% -2.40% +11.57% -15.73% 79
DE Deere & Co 1.00% 630.33 +1.23% -2.65% +5.15% +35.78% 64
ECL Ecolab 1.00% 286.75 +0.29% +1.82% +2.65% +9.52% 56
SIKA.SW Sika 1.00% 193.00 +0.76% +3.88% +7.31% +20.37% 73
ISRG Intuitive Surgical 1.00% 372.60 +1.51% -1.64% +5.56% -34.21% 65
SYK Stryker 1.00% 330.69 +2.66% +0.38% -4.99% -5.66% 18
GMED Globus Medical 1.00% 82.97 +0.52% -4.53% +3.38% -4.97% 58
SRT.DE Sartorius 1.00% 199.80 +2.04% +1.83% +12.75% +5.06% 85
DXCM Dexcom 1.00% 90.82 +1.71% -1.65% +21.84% +36.84% 95
GEHC GE HealthCare 1.00% 71.72 -1.04% -4.14% +2.55% -12.47% 54
SOON.SW Sonova 1.00% 234.40 -1.01% -4.01% +7.33% +13.18% 74
IDXX IDEXX Laboratories 1.00% 554.99 +1.82% -0.35% -0.68% -17.97% 39
CCJ Cameco 1.00% 100.01 -5.94% -2.44% +13.35% +9.31% 86
NXE NexGen Energy 1.00% 10.40 -7.06% -4.24% +11.59% +13.04% 80
UEC Uranium Energy 1.00% 12.40 -8.96% -2.82% +27.31% +6.16% 97
RR.L Rolls-Royce 1.00% 1530.20 +0.03% +1.86% +4.99% +33.65% 62
BWXT BWX Technologies 1.00% 152.85 -1.92% -2.51% -7.69% -11.44% 12
TOM.OL Tomra Systems 1.00% 109.80 +0.18% +1.39% +4.47% -17.80% 61
CLH Clean Harbors 1.00% 310.71 -0.35% -1.67% -2.03% +32.51% 29
WCN Waste Connections 1.00% 165.93 +0.15% -2.05% +0.01% -4.97% 43
VIE.PA Veolia 1.00% 32.85 +0.83% -3.64% -8.24% +10.53% 11
XYL Xylem 1.00% 111.31 -1.19% -1.49% -4.72% -17.99% 19
MP MP Materials 1.00% 56.13 -4.91% -6.53% +34.73% +11.10% 98
IVN.TO Ivanhoe Mines 1.00% 12.10 -2.89% -2.18% +14.26% -22.49% 87
FCX Freeport-McMoRan 1.00% 76.45 -2.51% -0.27% +20.51% +51.23% 93
ALB Albemarle 1.00% 137.36 +1.17% -4.11% +16.64% -2.64% 91
DSV.CO DSV 1.00% 1373.00 +1.59% -1.82% -3.28% -14.61% 25
ODFL Old Dominion 1.00% 198.63 -0.71% -3.80% -6.51% +26.85% 13
TFII TFI International 1.00% 133.31 -2.16% -5.69% -0.73% +29.57% 38
FMX FEMSA 1.00% 120.12 -0.18% -0.46% -5.24% +23.18% 17
EMBJ Embraer 1.00% 72.54 -3.84% -4.49% +6.50% +13.20% 69
PAC Grupo Aero. Pacífico 1.00% 207.56 -3.39% -2.18% -5.47% -21.27% 16
SE Sea Limited 1.00% 119.36 +0.88% +1.56% +12.35% -6.44% 81
MDA.TO MDA Ltd 1.00% 40.11 -4.73% -5.89% -0.79% +50.56% 36
RKLB Rocket Lab 1.00% 64.39 -4.65% -11.27% -0.45% -7.70% 41
LHX L3Harris 1.00% 262.82 +0.32% -1.47% -3.34% -10.16% 24
IRDM Iridium 1.00% 46.60 -2.18% -4.86% -2.18% +169.75% 28
ASTS AST SpaceMobile 1.00% 58.05 -5.52% -15.44% -0.67% -20.07% 40
VSAT Viasat 1.00% 67.37 -7.37% -9.84% -13.18% +95.50% 4
ETL.PA Eutelsat 1.00% 1.86 +0.35% -2.11% -9.22% +8.76% 9
WISE.L Wise 1.00% 971.40 -0.90% +2.60% +8.63% +9.02% 76
NU Nu Holdings 1.00% 14.30 -3.90% -1.92% -1.31% -14.58% 31
MELI MercadoLibre 1.00% 1966.25 +1.84% +2.26% +4.27% -2.38% 60
TOST Toast 1.00% 35.15 -0.06% -4.07% +7.00% -1.01% 72
DB1.DE Deutsche Börse 1.00% 291.20 +0.83% +2.93% +10.34% +30.17% 77
VRSK Verisk Analytics 1.00% 191.77 +0.39% +2.28% -4.28% -14.05% 21
CME CME Group 1.00% 285.80 +1.73% +3.93% +6.95% +7.16% 71
HDB HDFC Bank 1.00% 23.08 +2.76% -2.20% -2.68% -34.84% 27
FSLR First Solar 1.00% 204.46 -2.68% -4.58% -0.75% -21.73% 37
ENPH Enphase Energy 1.00% 37.25 -5.10% -3.52% -0.35% +16.22% 42
ARRY Array Technologies 1.00% 4.59 -1.71% -2.13% -9.65% -50.22% 8
SHLS Shoals Technologies 1.00% 7.14 -3.77% +0.63% -19.78% -16.00% 2
VWS.CO Vestas 1.00% 211.50 -2.40% +1.54% +19.93% +22.45% 92
FLNC Fluence Energy 1.00% 10.88 -4.81% -4.06% -19.23% -44.99% 3
GIVN.SW Givaudan 1.00% 3322.00 +1.47% +1.71% +1.06% +8.51% 46
SFM Sprouts Farmers Market 1.00% 81.46 +0.52% +0.47% -6.21% +2.25% 15
CAVA CAVA Group 1.00% 66.94 -0.01% -9.09% +0.75% +14.06% 44
CMG Chipotle 1.00% 38.03 +2.18% +3.06% -1.27% +2.78% 32
FRPT Freshpet 1.00% 70.82 -2.69% -4.25% +16.60% +16.23% 90
BROS Dutch Bros 1.00% 49.91 -1.58% +0.08% -23.72% -18.47% 0
ELF e.l.f. Beauty 1.00% 104.10 -1.95% +2.12% +26.55% +36.90% 96
SY1.DE Symrise 1.00% 92.90 +1.13% +3.22% +1.13% +34.87% 48

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-08-28: over 21 sessions the fund returned +6.03% while its median constituent returned +1.55% — a dispersion of 11.04 pp; 32% of 99 members beat the fund. Broad advance - breadth is rising with price.

How did HALO's members trade in the last session?

As of 2026-08-28: fund -0.22%, median member -0.71%, 40 advancers vs 59 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.