—

Constituent dispersion · breadth vs the index

HALO — HALO Growth 100 (EW)

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

Concentration 5.05% in top 5 99.01 effective names · HHI 101
RS vs S&P 500 21d +3.30pp sector return − SPY
RS vs Nasdaq-100 21d +10.63pp sector return − QQQ
Broad advance - breadth is rising with price. Last 21 sessions — price +1.72% · A/D +87 (+0.88/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.14% +1.09 +6pp +3.84pp Confirming ↑
1 month +1.72% +0.88 -3pp +1.39pp Confirming ↑
1 quarter -6.34% -2.44 +14pp +6.29pp Confirming ↓

Over the last 126 sessions: price down -1.41%, breadth down (-0.46/name) · % beating 42→58 · median−ETF -3.29pp→+4.39pp.

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-11-04.

5-day 67.68% 67/99 above
20-day 62.63% 62/99 above
50-day 60.61% 60/99 above
100-day 51.52% 51/99 above
150-day 48.48% 48/99 above
200-day 46.46% 46/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 57 (58%) 23 (23%) +34
1-Month 45 (45%) 13 (13%) +32
3-Month 20 (20%) 12 (12%) +8
6-Month 13 (13%) 11 (11%) +2
52-Week 8 (8%) 10 (10%) -2
YTD 8 (8%) 10 (10%) -2

Dispersion by window

WindowETFMedianMedian − ETF Up / DownBeat / Lag±1% bandDispersion
1d +1.42% +2.48% +1.06pp 70 / 29 57 / 42 18 of 99 ±5.01%
5d +3.14% +3.88% +0.74pp 63 / 36 58 / 41 13 of 99 ±11.18%
21d +1.72% +6.10% +4.39pp 60 / 39 57 / 42 3 of 99 ±17.35%
YTD +2.89% -0.39% -3.28pp 47 / 52 46 / 53 1 of 99 ±34.84%

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)

  • ARRY+14.87%+0.15pp
  • FLNC+10.18%+0.1pp
  • GMED+9.45%+0.09pp
  • ISRG+9.38%+0.09pp
  • SYK+9.37%+0.09pp
  • KTOS-12.27%-0.12pp
  • PWR-11.65%-0.12pp
  • VSAT-11.23%-0.11pp
  • RCAT-10.31%-0.1pp
  • AVAV-8.34%-0.08pp

This month (21d)

  • IDXX+35.53%+0.36pp
  • GEHC+32.48%+0.32pp
  • ARRY+31.28%+0.31pp
  • EL.PA+28.90%+0.29pp
  • DSV.CO+26.32%+0.26pp
  • ASTS-43.57%-0.44pp
  • RCAT-36.91%-0.37pp
  • 012450.KS-31.44%-0.31pp
  • IVN.TO-31.02%-0.31pp
  • RKLB-30.23%-0.3pp

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)

  • IDXX+35.53%
  • GEHC+32.48%
  • ARRY+31.28%
  • EL.PA+28.90%
  • DSV.CO+26.32%
  • ASTS-43.57%
  • RCAT-36.91%
  • 012450.KS-31.44%
  • IVN.TO-31.02%
  • RKLB-30.23%

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% 113.23 -8.34% -10.10% -21.12% -53.19% 11
KTOS Kratos Defense 1.00% 35.96 -12.27% -12.65% -17.73% -52.63% 15
RCAT Red Cat Holdings 1.00% 4.00 -10.31% -18.53% -36.91% -49.56% 1
DRO.AX DroneShield 1.00% 1.21 -7.63% -17.12% -30.06% -60.71% 5
012450.KS Hanwha Aerospace 1.00% 735000.00 -0.68% -6.61% -31.44% -21.89% 2
AXON Axon Enterprise 1.00% 424.18 +1.83% +0.24% +1.33% -25.31% 40
TDY Teledyne Technologies 1.00% 632.01 -4.76% -5.04% +1.57% +23.75% 41
KOG.OL Kongsberg Gruppen 1.00% 354.20 -1.72% +13.49% +18.46% +37.71% 83
HAG.DE Hensoldt 1.00% 81.44 -1.67% -5.35% +3.22% +10.95% 42
NVO Novo Nordisk 1.00% 42.18 +4.95% +10.16% +12.39% -14.06% 68
LLY Eli Lilly 1.00% 1417.99 +0.61% +10.07% +22.51% +32.17% 92
VKTX Viking Therapeutics 1.00% 27.97 +7.21% +10.29% -1.44% -20.49% 37
ZEAL.CO Zealand Pharma 1.00% 237.00 +1.20% +3.40% -5.62% -49.19% 32
AMGN Amgen 1.00% 478.48 +3.73% +5.90% +18.85% +47.20% 84
GXI.DE Gerresheimer 1.00% 31.98 -0.68% -0.99% +12.68% +15.95% 71
ILMN Illumina 1.00% 226.54 -4.90% -21.56% -17.18% +72.72% 16
NTRA Natera 1.00% 391.03 +0.62% -7.87% -2.40% +70.69% 36
REGN Regeneron 1.00% 930.67 -4.39% +14.44% +25.98% +20.72% 94
VRTX Vertex Pharma 1.00% 549.04 +3.44% +3.65% +9.30% +21.10% 61
RMS.PA Hermès 1.00% 1372.50 +4.57% +8.97% +7.06% -34.67% 52
RACE Ferrari 1.00% 432.45 +4.26% +9.92% +11.89% +18.37% 66
ONON On Holding 1.00% 38.62 +5.81% +20.91% +16.57% -16.91% 78
BIRK Birkenstock 1.00% 37.27 +4.90% +17.98% +9.62% -8.88% 62
DECK Deckers Outdoor 1.00% 89.11 +5.97% +10.37% +9.12% -14.04% 59
COST Costco 1.00% 1046.47 +2.67% +6.64% +11.84% +21.69% 65
LULU Lululemon 1.00% 112.06 +4.78% +6.50% +19.71% -46.08% 87
EL.PA EssilorLuxottica 1.00% 189.10 +2.63% +6.42% +28.90% -28.28% 96
FWONA Formula One Group 1.00% 91.03 +3.63% +8.52% +3.76% +1.85% 43
CELH Celsius Holdings 1.00% 30.75 +2.57% +9.90% +12.68% -32.77% 70
PWR Quanta Services 1.00% 580.44 -11.65% -4.36% -19.33% +37.59% 12
SU.PA Schneider Electric 1.00% 231.55 -3.42% -5.95% -11.11% -1.43% 25
PRY.MI Prysmian 1.00% 105.65 -5.80% -1.95% -18.98% +23.22% 13
ENR.DE Siemens Energy 1.00% 119.46 -7.95% -10.36% -18.98% -0.36% 14
PCAR PACCAR 1.00% 106.16 +4.05% +3.65% -2.89% -2.50% 35
LIN Linde 1.00% 524.74 +2.58% +3.26% +7.10% +23.48% 53
CTAS Cintas 1.00% 229.03 +2.36% +7.62% +16.88% +22.06% 79
FAST Fastenal 1.00% 53.21 +1.68% +3.42% +4.72% +34.04% 47
CPRT Copart 1.00% 32.62 +5.02% +12.64% +21.63% -16.68% 90
DE Deere & Co 1.00% 676.50 +1.60% +5.59% -0.92% +45.73% 38
ECL Ecolab 1.00% 315.01 +3.39% +7.73% +12.18% +20.32% 67
SIKA.SW Sika 1.00% 186.40 +1.83% +5.79% +6.21% +16.25% 51
ISRG Intuitive Surgical 1.00% 482.10 +9.38% +8.54% +19.11% -14.88% 86
SYK Stryker 1.00% 339.65 +9.37% +11.73% +22.09% -3.10% 91
GMED Globus Medical 1.00% 87.10 +9.45% +7.19% +13.96% -0.24% 75
SRT.DE Sartorius 1.00% 227.50 -0.66% -1.09% +10.17% +19.63% 63
DXCM Dexcom 1.00% 88.48 +6.64% +12.54% +6.10% +33.31% 49
GEHC GE HealthCare 1.00% 85.81 +6.38% +13.18% +32.48% +4.71% 98
SOON.SW Sonova 1.00% 289.80 +2.91% +2.33% +14.73% +39.93% 77
IDXX IDEXX Laboratories 1.00% 698.55 +3.94% +24.10% +35.53% +3.25% 99
CCJ Cameco 1.00% 71.68 -1.21% -14.50% -22.94% -21.65% 10
NXE NexGen Energy 1.00% 8.00 +0.50% -10.51% -15.16% -13.04% 20
UEC Uranium Energy 1.00% 7.19 -4.89% -13.79% -28.88% -38.44% 6
RR.L Rolls-Royce 1.00% 1262.80 +0.17% -0.02% -12.20% +10.29% 23
BWXT BWX Technologies 1.00% 121.50 -7.83% -9.97% -16.61% -29.61% 18
TOM.OL Tomra Systems 1.00% 99.95 +1.06% +3.58% +5.43% -25.18% 48
CLH Clean Harbors 1.00% 288.24 -2.23% -7.99% -9.38% +22.93% 29
WCN Waste Connections 1.00% 191.81 +2.76% +6.70% +24.05% +9.86% 93
VIE.PA Veolia 1.00% 33.79 +2.55% +3.21% +7.82% +13.69% 54
XYL Xylem 1.00% 101.05 +4.97% +14.53% -3.37% -25.55% 34
MP MP Materials 1.00% 35.91 -5.08% -12.54% -26.00% -28.92% 7
IVN.TO Ivanhoe Mines 1.00% 8.45 -4.84% -12.98% -31.02% -45.87% 3
FCX Freeport-McMoRan 1.00% 62.60 +1.34% -6.01% -13.54% +23.83% 21
ALB Albemarle 1.00% 94.97 +5.30% -2.05% -10.70% -32.69% 26
DSV.CO DSV 1.00% 1461.50 +0.86% +5.07% +26.32% -9.10% 95
ODFL Old Dominion 1.00% 179.39 +0.96% +3.50% +0.77% +14.57% 39
TFII TFI International 1.00% 100.25 +4.15% -10.58% -12.02% -2.56% 24
FMX FEMSA 1.00% 130.18 +2.48% +5.24% +12.94% +33.50% 72
EMBJ Embraer 1.00% 78.52 +3.99% +8.89% +4.41% +22.53% 45
PAC Grupo Aero. Pacífico 1.00% 246.55 +3.54% +10.95% +17.85% -6.48% 82
SE Sea Limited 1.00% 80.19 +4.45% +6.66% -16.93% -37.14% 17
MDA.TO MDA Ltd 1.00% 36.66 -4.28% -10.65% -12.82% +37.61% 22
RKLB Rocket Lab 1.00% 52.37 -3.78% -10.63% -30.23% -24.93% 4
LHX L3Harris 1.00% 259.74 -6.46% -0.33% +9.18% -11.22% 60
IRDM Iridium 1.00% 43.81 -0.14% -4.64% -10.66% +153.60% 27
ASTS AST SpaceMobile 1.00% 35.62 -4.12% -15.79% -43.57% -50.96% 0
VSAT Viasat 1.00% 66.79 -11.23% -14.66% -10.20% +93.82% 28
ETL.PA Eutelsat 1.00% 1.79 -4.42% -9.25% +19.00% +4.63% 85
WISE.L Wise 1.00% 850.60 +5.53% +3.88% -3.80% -4.53% 33
NU Nu Holdings 1.00% 11.99 +3.27% +0.17% -23.44% -28.38% 9
MELI MercadoLibre 1.00% 1739.88 +4.68% +3.99% -6.36% -13.62% 31
TOST Toast 1.00% 35.37 +5.49% +10.74% +16.93% -0.39% 80
DB1.DE Deutsche Börse 1.00% 318.70 +1.30% +1.69% +7.92% +42.47% 56
VRSK Verisk Analytics 1.00% 197.85 +0.43% +4.24% +19.76% -11.33% 89
CME CME Group 1.00% 308.27 +1.38% +4.84% +14.10% +15.58% 76
HDB HDFC Bank 1.00% 24.33 +5.55% +12.90% +8.52% -31.31% 58
FSLR First Solar 1.00% 194.51 +4.63% +10.33% +8.18% -25.54% 57
ENPH Enphase Energy 1.00% 31.55 +3.71% +26.25% -6.96% -1.56% 30
ARRY Array Technologies 1.00% 5.33 +14.87% +49.72% +31.28% -42.19% 97
SHLS Shoals Technologies 1.00% 9.16 +8.15% +21.16% +7.89% +7.76% 55
VWS.CO Vestas 1.00% 203.10 +2.86% +5.42% +3.99% +17.59% 44
FLNC Fluence Energy 1.00% 6.06 +10.18% -2.10% -24.53% -69.36% 8
GIVN.SW Givaudan 1.00% 4073.00 +3.11% +4.06% +19.72% +33.04% 88
SFM Sprouts Farmers Market 1.00% 54.40 +3.64% -12.26% -16.53% -31.72% 19
CAVA CAVA Group 1.00% 61.98 +2.77% +14.25% +17.74% +5.61% 81
CMG Chipotle 1.00% 35.20 +5.83% +22.52% +13.92% -4.86% 74
FRPT Freshpet 1.00% 71.29 +2.43% +9.58% +13.57% +17.00% 73
BROS Dutch Bros 1.00% 43.99 +0.94% +2.47% +12.62% -28.14% 69
ELF e.l.f. Beauty 1.00% 113.63 +1.91% -1.54% +10.55% +49.43% 64
SY1.DE Symrise 1.00% 95.84 +2.61% +6.73% +4.49% +39.14% 46

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-11-04: over 21 sessions the fund returned +1.72% while its median constituent returned +6.10% — a dispersion of 17.35 pp; 58% 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-11-04: fund +1.42%, median member +2.48%, 70 advancers vs 29 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 Closelooknet lake.

Is this investment advice?

No — a data surface in an investment research diary. It describes breadth inside a fund; it makes no recommendation.