—

Constituent dispersion · breadth vs the index

HALO — HALO Growth 100 (EW)

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

Concentration 5.05% in top 5 99.01 effective names · HHI 101
RS vs S&P 500 21d +5.47pp sector return − SPY
RS vs Nasdaq-100 21d +11.40pp sector return − QQQ
Broad advance - breadth is rising with price. Last 21 sessions — price +1.85% · A/D +73 (+0.74/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.05% +0.09 -3pp -0.03pp Improving
1 month +1.85% +0.74 +0pp +1.77pp Confirming ↑
1 quarter -8.29% -2.66 +7pp +3.84pp Confirming ↓

Over the last 126 sessions: price down -1.38%, breadth down (-0.72/name) · % beating 47→54 · median−ETF -0.53pp→+3.12pp.

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

5-day 52.53% 52/99 above
20-day 58.59% 58/99 above
50-day 57.58% 57/99 above
100-day 49.49% 49/99 above
150-day 49.49% 49/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 21 (21%) 28 (28%) -7
1-Month 11 (11%) 4 (4%) +7
3-Month 8 (8%) 4 (4%) +4
6-Month 5 (5%) 4 (4%) +1
52-Week 4 (4%) 4 (4%) +0
YTD 4 (4%) 4 (4%) +0

Dispersion by window

WindowETFMedianMedian − ETF Up / DownBeat / Lag±1% bandDispersion
1d -0.95% -0.71% +0.24pp 30 / 68 53 / 46 40 of 99 ±2.65%
5d -0.05% +0.60% +0.65pp 57 / 42 58 / 41 16 of 99 ±6.92%
21d +1.85% +4.71% +2.85pp 57 / 42 54 / 45 2 of 99 ±15.46%
YTD +1.39% -2.92% -4.31pp 47 / 52 46 / 53 1 of 99 ±36.51%

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)

  • RKLB+6.54%+0.07pp
  • 012450.KS+3.13%+0.03pp
  • IRDM+2.33%+0.02pp
  • PAC+2.21%+0.02pp
  • DRO.AX+1.98%+0.02pp
  • FLNC-9.07%-0.09pp
  • ARRY-8.86%-0.09pp
  • ASTS-8.67%-0.09pp
  • ONON-7.54%-0.08pp
  • SHLS-6.77%-0.07pp

This month (21d)

  • IDXX+32.96%+0.33pp
  • ARRY+31.39%+0.31pp
  • ETL.PA+29.73%+0.3pp
  • EL.PA+27.84%+0.28pp
  • WCN+24.35%+0.24pp
  • ASTS-34.53%-0.35pp
  • FLNC-30.55%-0.31pp
  • IVN.TO-30.26%-0.3pp
  • AXON-27.00%-0.27pp
  • NU-24.55%-0.25pp

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+32.96%
  • ARRY+31.39%
  • ETL.PA+29.73%
  • EL.PA+27.84%
  • WCN+24.35%
  • ASTS-34.53%
  • FLNC-30.55%
  • IVN.TO-30.26%
  • AXON-27.00%
  • NU-24.55%

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% 123.50 -2.73% -0.02% -6.09% -48.94% 29
KTOS Kratos Defense 1.00% 36.72 -2.57% -10.42% -11.77% -51.63% 22
RCAT Red Cat Holdings 1.00% 4.21 -6.44% -5.61% -21.89% -46.91% 8
DRO.AX DroneShield 1.00% 1.29 +1.98% -1.91% -16.01% -58.28% 17
012450.KS Hanwha Aerospace 1.00% 659000.00 +3.13% -10.95% -23.55% -29.97% 6
AXON Axon Enterprise 1.00% 302.54 -0.21% -27.37% -27.00% -46.73% 3
TDY Teledyne Technologies 1.00% 646.13 +0.43% -2.64% +5.29% +26.51% 52
KOG.OL Kongsberg Gruppen 1.00% 355.00 +1.54% -1.50% +18.33% +38.02% 87
HAG.DE Hensoldt 1.00% 83.86 +1.28% +1.26% +3.99% +14.25% 46
NVO Novo Nordisk 1.00% 40.70 -1.64% +1.27% +5.50% -17.07% 53
LLY Eli Lilly 1.00% 1432.29 +1.44% +1.63% +21.11% +33.50% 91
VKTX Viking Therapeutics 1.00% 28.66 -1.14% +9.85% +1.13% -18.53% 44
ZEAL.CO Zealand Pharma 1.00% 249.60 +1.88% +6.58% +6.30% -46.48% 54
AMGN Amgen 1.00% 465.23 +0.00% +0.86% +11.41% +43.12% 74
GXI.DE Gerresheimer 1.00% 31.22 +0.71% -3.04% +7.29% +13.20% 59
ILMN Illumina 1.00% 214.91 -2.66% -9.78% -22.32% +63.85% 7
NTRA Natera 1.00% 311.98 -2.62% -19.72% -21.57% +36.18% 9
REGN Regeneron 1.00% 916.06 -0.42% -5.89% +20.09% +18.82% 89
VRTX Vertex Pharma 1.00% 547.89 -0.54% +3.23% +8.07% +20.85% 63
RMS.PA Hermès 1.00% 1345.50 -0.59% +2.51% +2.71% -35.95% 45
RACE Ferrari 1.00% 415.73 -0.76% +0.23% +6.81% +13.79% 57
ONON On Holding 1.00% 34.70 -7.54% -4.93% -1.84% -25.34% 39
BIRK Birkenstock 1.00% 37.27 -3.74% +4.90% +10.10% -8.88% 68
DECK Deckers Outdoor 1.00% 89.79 -0.71% +6.78% +6.55% -13.39% 56
COST Costco 1.00% 1066.14 +0.00% +4.60% +11.12% +23.98% 73
LULU Lululemon 1.00% 110.37 -1.92% +3.20% +16.60% -46.89% 85
EL.PA EssilorLuxottica 1.00% 187.60 -1.57% +1.82% +27.84% -28.85% 96
FWONA Formula One Group 1.00% 103.87 +1.01% +18.25% +20.23% +16.21% 90
CELH Celsius Holdings 1.00% 32.80 -1.18% +9.41% +15.53% -28.29% 82
PWR Quanta Services 1.00% 583.14 -1.41% -11.24% -16.07% +38.23% 16
SU.PA Schneider Electric 1.00% 235.35 +0.41% -1.84% -11.31% +0.19% 23
PRY.MI Prysmian 1.00% 106.80 -0.19% -4.77% -12.78% +24.56% 20
ENR.DE Siemens Energy 1.00% 119.84 -3.43% -7.66% -18.35% -0.04% 13
PCAR PACCAR 1.00% 105.57 +0.18% +3.81% -2.37% -3.05% 37
LIN Linde 1.00% 521.78 +0.28% +2.00% +7.06% +22.78% 58
CTAS Cintas 1.00% 225.28 +0.95% +0.69% +9.77% +20.06% 67
FAST Fastenal 1.00% 54.84 +0.49% +4.80% +6.51% +38.14% 55
CPRT Copart 1.00% 32.30 -0.46% +3.99% +21.98% -17.50% 92
DE Deere & Co 1.00% 687.64 -0.53% +3.28% +8.70% +48.13% 64
ECL Ecolab 1.00% 306.03 -0.23% +0.44% +7.64% +16.89% 61
SIKA.SW Sika 1.00% 194.00 +1.38% +5.98% +11.02% +20.99% 72
ISRG Intuitive Surgical 1.00% 450.04 -2.28% +2.11% +5.24% -20.54% 51
SYK Stryker 1.00% 324.29 -0.44% +4.42% +14.75% -7.48% 78
GMED Globus Medical 1.00% 75.23 -1.49% -5.47% -1.32% -13.84% 40
SRT.DE Sartorius 1.00% 227.00 -0.87% -0.87% +11.82% +19.36% 76
DXCM Dexcom 1.00% 79.92 -1.42% -3.68% -6.98% +20.42% 28
GEHC GE HealthCare 1.00% 83.65 -0.45% +3.71% +23.49% +2.08% 93
SOON.SW Sonova 1.00% 280.40 -1.89% -0.43% +4.71% +35.39% 49
IDXX IDEXX Laboratories 1.00% 696.64 -1.42% +3.66% +32.96% +2.97% 99
CCJ Cameco 1.00% 72.87 -3.32% +0.43% -15.39% -20.35% 19
NXE NexGen Energy 1.00% 8.33 -4.80% +4.65% -2.91% -9.46% 36
UEC Uranium Energy 1.00% 7.17 -5.91% -5.16% -18.80% -38.61% 12
RR.L Rolls-Royce 1.00% 1330.80 +0.77% +5.57% -4.64% +16.23% 33
BWXT BWX Technologies 1.00% 126.64 -1.05% -3.93% -9.49% -26.63% 25
TOM.OL Tomra Systems 1.00% 100.90 -0.69% +2.02% +11.99% -24.47% 77
CLH Clean Harbors 1.00% 290.04 +0.85% -1.62% -9.08% +23.69% 26
WCN Waste Connections 1.00% 191.14 +0.59% +2.61% +24.35% +9.47% 95
VIE.PA Veolia 1.00% 34.29 -0.64% +4.07% +9.62% +15.38% 66
XYL Xylem 1.00% 96.84 -2.44% +0.59% -5.60% -28.65% 31
MP MP Materials 1.00% 36.46 -3.42% -3.62% -15.91% -27.83% 18
IVN.TO Ivanhoe Mines 1.00% 8.09 -5.71% -8.90% -30.26% -48.17% 2
FCX Freeport-McMoRan 1.00% 60.31 -3.24% -2.36% -17.53% +19.30% 14
ALB Albemarle 1.00% 94.93 -4.23% +5.26% -3.63% -32.72% 35
DSV.CO DSV 1.00% 1433.00 -0.97% -1.10% +23.96% -10.88% 94
ODFL Old Dominion 1.00% 168.02 -1.68% -5.44% -7.64% +7.31% 27
TFII TFI International 1.00% 94.33 -0.42% -2.00% -16.38% -8.32% 15
FMX FEMSA 1.00% 132.45 +0.90% +4.27% +10.50% +35.82% 70
EMBJ Embraer 1.00% 74.08 -0.15% +0.93% +4.34% +15.60% 47
PAC Grupo Aero. Pacífico 1.00% 241.33 +2.21% +6.13% +19.00% -8.46% 88
SE Sea Limited 1.00% 76.80 -1.49% +0.04% -19.90% -39.80% 11
MDA.TO MDA Ltd 1.00% 43.92 +1.17% +14.67% +9.31% +64.86% 65
RKLB Rocket Lab 1.00% 62.71 +6.54% +15.21% -4.57% -10.11% 34
LHX L3Harris 1.00% 275.96 +1.67% -0.62% +15.83% -5.67% 83
IRDM Iridium 1.00% 46.13 +2.33% +5.15% -2.00% +167.03% 38
ASTS AST SpaceMobile 1.00% 33.69 -8.67% -9.31% -34.53% -53.61% 0
VSAT Viasat 1.00% 74.86 +0.66% -0.51% +10.64% +117.24% 71
ETL.PA Eutelsat 1.00% 1.83 -1.72% -1.98% +29.73% +7.30% 97
WISE.L Wise 1.00% 823.80 -1.10% +2.21% -10.24% -7.54% 24
NU Nu Holdings 1.00% 12.08 -2.27% +4.05% -24.55% -27.84% 4
MELI MercadoLibre 1.00% 1490.24 -2.77% -10.34% -21.25% -26.02% 10
TOST Toast 1.00% 34.52 -0.72% +2.95% +10.22% -2.79% 69
DB1.DE Deutsche Börse 1.00% 320.80 +1.84% +1.97% +7.54% +43.41% 60
VRSK Verisk Analytics 1.00% 204.02 +1.70% +3.56% +14.95% -8.56% 80
CME CME Group 1.00% 309.09 +1.50% +1.65% +11.49% +15.89% 75
HDB HDFC Bank 1.00% 25.98 +0.66% +12.71% +15.06% -26.65% 81
FSLR First Solar 1.00% 180.98 -5.55% -2.65% +0.70% -30.72% 42
ENPH Enphase Energy 1.00% 27.64 -4.95% -9.14% -12.23% -13.76% 21
ARRY Array Technologies 1.00% 4.73 -8.86% +1.94% +31.39% -48.70% 98
SHLS Shoals Technologies 1.00% 8.13 -6.77% -4.01% -5.90% -4.35% 30
VWS.CO Vestas 1.00% 198.60 -4.06% +0.58% +4.69% +14.98% 48
FLNC Fluence Energy 1.00% 4.91 -9.07% -10.73% -30.55% -75.18% 1
GIVN.SW Givaudan 1.00% 4048.00 -0.42% +2.48% +16.06% +32.23% 84
SFM Sprouts Farmers Market 1.00% 48.87 -1.43% -6.90% -24.03% -38.66% 5
CAVA CAVA Group 1.00% 60.39 -3.14% +0.13% +14.90% +2.90% 79
CMG Chipotle 1.00% 35.92 +0.50% +8.00% +18.16% -2.92% 86
FRPT Freshpet 1.00% 64.61 -4.07% -7.17% -1.00% +6.04% 41
BROS Dutch Bros 1.00% 35.29 -2.00% -19.02% -5.34% -42.36% 32
ELF e.l.f. Beauty 1.00% 118.51 -0.70% +6.29% +7.80% +55.85% 62
SY1.DE Symrise 1.00% 93.96 -0.42% +0.60% +0.75% +36.41% 43

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-10: over 21 sessions the fund returned +1.85% while its median constituent returned +4.71% — a dispersion of 15.46 pp; 55% 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-10: fund -0.95%, median member -0.71%, 30 advancers vs 68 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.