Constituent dispersion · breadth vs the index

HALO — HALO Growth 100 (EW)

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

Concentration 5.05% in top 5 99.01 effective names · HHI 101
RS vs S&P 500 21d +1.18pp sector return − SPY
RS vs Nasdaq-100 21d +1.03pp sector return − QQQ
Broad advance - breadth is rising with price. Last 21 sessions — price +4.59% · A/D +76 (+0.77/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.34% +0.34 +1pp -0.03pp Confirming ↑
1 month +4.59% +0.77 -6pp -1.49pp Confirming ↑
1 quarter +5.79% +1.81 +4pp +1.60pp Confirming ↑

Over the last 126 sessions: price up +0.50%, breadth down (-0.17/name) · % beating 51→48 · median−ETF +1.21pp→-0.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-08-13.

5-day 46.46% 46/99 above
20-day 65.66% 65/99 above
50-day 65.66% 65/99 above
100-day 58.59% 58/99 above
150-day 55.56% 55/99 above
200-day 59.6% 59/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 25 (25%) 30 (30%) -5
1-Month 17 (17%) 4 (4%) +13
3-Month 8 (8%) 3 (3%) +5
6-Month 5 (5%) 2 (2%) +3
52-Week 0 (0%) 1 (1%) -1
YTD 4 (4%) 2 (2%) +2

Dispersion by window

WindowETFMedianMedian − ETF Up / DownBeat / Lag±1% bandDispersion
1d +0.01% -0.05% -0.06pp 44 / 53 44 / 55 54 of 99 ±2.31%
5d +2.34% +0.36% -1.98pp 51 / 47 31 / 68 16 of 99 ±5.66%
21d +4.59% +3.67% -0.91pp 61 / 38 48 / 51 4 of 99 ±13.35%
YTD +9.14% +6.33% -2.81pp 55 / 44 44 / 55 1 of 99 ±30.64%

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)

  • NU+9.33%+0.09pp
  • RCAT+8.80%+0.09pp
  • CPRT+7.55%+0.08pp
  • MP+5.53%+0.06pp
  • ALB+4.35%+0.04pp
  • ZEAL.CO-5.86%-0.06pp
  • SATS-4.14%-0.04pp
  • BIRK-4.02%-0.04pp
  • ETL.PA-3.38%-0.03pp
  • IDXX-2.82%-0.03pp

This month (21d)

  • RCAT+45.11%+0.45pp
  • KTOS+37.52%+0.38pp
  • HAG.DE+31.11%+0.31pp
  • MP+29.21%+0.29pp
  • AVAV+29.15%+0.29pp
  • SATS-26.16%-0.26pp
  • BROS-20.40%-0.2pp
  • SHLS-19.79%-0.2pp
  • ARRY-19.20%-0.19pp
  • ONON-15.65%-0.16pp

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)

  • RCAT+45.11%
  • KTOS+37.52%
  • HAG.DE+31.11%
  • MP+29.21%
  • AVAV+29.15%
  • SATS-26.16%
  • BROS-20.40%
  • SHLS-19.79%
  • ARRY-19.20%
  • ONON-15.65%

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% 192.81 +1.78% +3.26% +29.15% -20.29% 95
KTOS Kratos Defense 1.00% 64.58 +2.85% +6.27% +37.52% -14.93% 98
RCAT Red Cat Holdings 1.00% 11.13 +8.80% +20.85% +45.11% +40.35% 99
DRO.AX DroneShield 1.00% 1.96 -2.49% -10.09% -15.52% -36.36% 5
012450.KS Hanwha Aerospace 1.00% 1160000.00 -2.11% +5.74% +24.87% +23.27% 92
AXON Axon Enterprise 1.00% 612.83 -0.45% +7.32% +13.12% +7.91% 74
TDY Teledyne Technologies 1.00% 679.67 +0.89% -1.68% +7.74% +33.08% 58
KOG.OL Kongsberg Gruppen 1.00% 336.70 +2.34% +8.40% +23.65% +30.91% 91
HAG.DE Hensoldt 1.00% 96.08 +3.96% +6.38% +31.11% +30.90% 97
NVO Novo Nordisk 1.00% 45.89 -1.78% -2.90% -10.86% -6.50% 11
LLY Eli Lilly 1.00% 1180.16 -2.39% -0.33% +0.94% +10.00% 41
VKTX Viking Therapeutics 1.00% 33.19 +0.76% -3.12% -8.74% -5.66% 14
ZEAL.CO Zealand Pharma 1.00% 321.20 -5.86% -2.96% +7.60% -31.13% 56
AMGN Amgen 1.00% 415.21 -0.63% +1.04% +11.74% +27.73% 69
GXI.DE Gerresheimer 1.00% 27.16 +0.97% +3.27% -6.22% -1.52% 21
ILMN Illumina 1.00% 190.89 -0.91% +1.56% +0.34% +45.54% 39
NTRA Natera 1.00% 309.93 -0.27% -3.78% +14.86% +35.29% 80
REGN Regeneron 1.00% 803.48 -0.31% +2.44% +18.34% +4.22% 86
VRTX Vertex Pharma 1.00% 505.75 -2.07% +1.95% +4.06% +11.56% 51
RMS.PA Hermès 1.00% 1576.00 -0.22% -3.64% -7.62% -24.98% 18
RACE Ferrari 1.00% 414.85 +0.62% +0.63% +8.43% +13.55% 60
ONON On Holding 1.00% 32.22 +1.99% -14.19% -15.65% -30.68% 4
BIRK Birkenstock 1.00% 39.35 -4.02% +2.34% -11.19% -3.79% 8
DECK Deckers Outdoor 1.00% 93.09 -0.23% -4.48% -14.62% -10.21% 7
COST Costco 1.00% 961.10 -0.08% +1.40% +1.80% +11.77% 44
LULU Lululemon 1.00% 119.55 -0.01% -7.02% +0.64% -42.47% 40
EL.PA EssilorLuxottica 1.00% 162.55 -0.73% -5.66% -4.10% -38.35% 25
FWONA Formula One Group 1.00% 95.31 +0.64% +1.44% +3.31% +6.63% 48
CELH Celsius Holdings 1.00% 29.09 +1.08% +4.75% -2.97% -36.40% 29
PWR Quanta Services 1.00% 685.78 +1.93% +2.07% +8.68% +62.56% 61
SU.PA Schneider Electric 1.00% 306.40 -0.92% +0.89% +15.91% +30.44% 82
PRY.MI Prysmian 1.00% 130.60 -0.61% +4.90% -2.79% +52.32% 30
ENR.DE Siemens Energy 1.00% 160.72 +0.00% +4.68% +8.05% +34.06% 59
PCAR PACCAR 1.00% 130.79 +0.05% -1.48% +3.25% +20.11% 47
LIN Linde 1.00% 482.74 +0.95% -1.48% -7.30% +13.60% 19
CTAS Cintas 1.00% 199.52 -0.59% -1.48% -3.26% +6.33% 27
FAST Fastenal 1.00% 51.02 -0.62% -1.58% +9.32% +28.52% 65
CPRT Copart 1.00% 31.61 +7.55% +6.57% +11.74% -19.26% 68
DE Deere & Co 1.00% 608.85 -0.58% -1.93% +1.65% +31.16% 43
ECL Ecolab 1.00% 276.11 -0.05% -3.18% +0.15% +5.46% 38
SIKA.SW Sika 1.00% 190.85 -0.16% -1.62% +19.43% +19.02% 88
ISRG Intuitive Surgical 1.00% 394.51 -1.68% +4.14% -1.94% -30.34% 32
SYK Stryker 1.00% 339.21 -0.55% +0.05% +2.42% -3.23% 45
GMED Globus Medical 1.00% 85.90 -0.05% +4.31% +6.17% -1.61% 54
SRT.DE Sartorius 1.00% 190.00 -1.14% +0.00% -3.26% -0.09% 28
DXCM Dexcom 1.00% 89.75 -1.89% +5.90% +15.09% +35.23% 81
GEHC GE HealthCare 1.00% 73.69 -0.14% +2.68% +12.22% -10.08% 73
SOON.SW Sonova 1.00% 240.60 +0.92% +2.12% +16.12% +16.18% 83
IDXX IDEXX Laboratories 1.00% 550.96 -2.82% -6.09% -4.36% -18.56% 24
CCJ Cameco 1.00% 97.74 -0.01% +0.36% +11.88% +6.83% 71
NXE NexGen Energy 1.00% 10.39 +0.00% -0.38% +17.27% +12.93% 85
UEC Uranium Energy 1.00% 11.21 +0.18% -0.44% +20.15% -4.02% 89
RR.L Rolls-Royce 1.00% 1541.00 +1.05% +0.72% +11.80% +34.59% 70
BWXT BWX Technologies 1.00% 173.22 +1.68% +1.95% -0.30% +0.36% 36
TOM.OL Tomra Systems 1.00% 107.20 -1.74% -1.20% +8.72% -19.75% 62
CLH Clean Harbors 1.00% 321.98 +0.54% +4.48% +3.67% +37.32% 49
WCN Waste Connections 1.00% 166.29 +0.46% -0.25% -4.61% -4.76% 22
VIE.PA Veolia 1.00% 34.03 -0.56% -3.30% -8.57% +14.50% 16
XYL Xylem 1.00% 119.68 -0.53% -0.53% -4.49% -11.82% 23
MP MP Materials 1.00% 58.74 +5.53% +14.93% +29.21% +16.27% 96
IVN.TO Ivanhoe Mines 1.00% 11.41 -1.38% -1.04% +8.77% -26.91% 63
FCX Freeport-McMoRan 1.00% 66.49 -0.51% -4.50% +13.54% +31.53% 75
ALB Albemarle 1.00% 136.15 +4.35% +3.84% +13.97% -3.50% 76
DSV.CO DSV 1.00% 1437.00 +0.77% +6.52% -15.15% -10.63% 6
ODFL Old Dominion 1.00% 210.97 -2.21% -2.49% -11.04% +34.74% 10
TFII TFI International 1.00% 146.64 -0.34% +4.40% -6.37% +42.52% 20
FMX FEMSA 1.00% 118.27 +1.51% -3.42% -8.66% +21.28% 15
EMBJ Embraer 1.00% 75.38 +1.56% +3.25% +17.10% +17.63% 84
PAC Grupo Aero. Pacífico 1.00% 206.98 -1.03% -7.06% -8.12% -21.49% 17
SE Sea Limited 1.00% 121.94 -1.12% +7.50% +14.80% -4.41% 78
MDA.TO MDA Ltd 1.00% 48.86 +0.76% +1.33% +4.85% +83.41% 53
RKLB Rocket Lab 1.00% 80.25 +0.19% -3.11% +19.15% +15.04% 87
LHX L3Harris 1.00% 291.82 +1.16% +1.80% +2.60% -0.25% 46
IRDM Iridium 1.00% 50.20 +0.84% +0.54% +7.70% +190.59% 57
ASTS AST SpaceMobile 1.00% 70.98 -0.76% -1.33% +29.03% -2.27% 94
SATS EchoStar 1.00% 92.03 -4.14% -8.74% -26.16% -15.34% 0
ETL.PA Eutelsat 1.00% 2.15 -3.38% +4.94% -0.23% +25.73% 37
WISE.L Wise 1.00% 963.00 +2.56% +5.15% +1.50% +8.08% 42
NU Nu Holdings 1.00% 15.23 +9.33% +10.04% +10.44% -9.02% 67
MELI MercadoLibre 1.00% 1844.58 +0.89% +1.31% -0.69% -8.42% 34
TOST Toast 1.00% 34.75 -1.33% +0.78% +14.57% -2.14% 77
DB1.DE Deutsche Börse 1.00% 272.90 +0.40% -0.44% +4.60% +21.99% 52
VRSK Verisk Analytics 1.00% 181.67 -2.30% -5.29% -9.84% -18.58% 12
CME CME Group 1.00% 269.80 +0.97% +2.33% +9.55% +1.16% 66
HDB HDFC Bank 1.00% 23.37 +1.17% -1.10% -11.17% -34.02% 9
FSLR First Solar 1.00% 225.56 +0.84% -9.79% +6.43% -13.65% 55
ENPH Enphase Energy 1.00% 40.48 -0.74% -3.32% -1.46% +26.30% 33
ARRY Array Technologies 1.00% 5.05 -2.32% -9.01% -19.20% -45.23% 3
SHLS Shoals Technologies 1.00% 8.45 +3.81% -5.38% -19.79% -0.59% 2
VWS.CO Vestas 1.00% 204.50 -1.68% +14.86% +14.82% +18.40% 79
FLNC Fluence Energy 1.00% 13.14 -0.61% -0.42% -8.88% -33.57% 13
GIVN.SW Givaudan 1.00% 3271.00 +0.31% -2.91% -3.88% +6.85% 26
SFM Sprouts Farmers Market 1.00% 82.50 -0.22% -3.91% +11.99% +3.55% 72
CAVA CAVA Group 1.00% 74.42 +3.10% +19.22% +9.28% +26.80% 64
CMG Chipotle 1.00% 33.50 +2.73% +2.17% -2.05% -9.46% 31
FRPT Freshpet 1.00% 72.76 +0.04% +8.74% +27.81% +19.42% 93
BROS Dutch Bros 1.00% 52.02 +1.74% -1.87% -20.40% -15.03% 1
ELF e.l.f. Beauty 1.00% 91.44 -0.66% -7.16% +22.75% +20.25% 90
SY1.DE Symrise 1.00% 89.04 -0.31% -3.13% -0.45% +29.27% 35

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.