Constituent dispersion · breadth vs the index

HALO — HALO Growth 100 (EW)

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

Concentration 5.05% in top 5 99.01 effective names · HHI 101
RS vs S&P 500 21d -4.67pp sector return − SPY
RS vs Nasdaq-100 21d -1.18pp sector return − QQQ
Broad decline - breadth is falling with price. Last 21 sessions — price -2.94% · A/D -112 (-1.13/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.32% +0.49 -1pp -0.88pp Confirming ↑
1 month -2.94% -1.13 -12pp -4.45pp Confirming ↓
1 quarter -0.20% +0.54 +12pp +1.98pp Improving

Over the last 126 sessions: price down -3.48%, breadth down (-0.86/name) · % beating 47→50 · median−ETF -0.51pp→-0.69pp.

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

5-day 63.64% 63/99 above
20-day 56.57% 56/99 above
50-day 52.53% 52/99 above
100-day 53.54% 53/99 above
150-day 49.49% 49/99 above
200-day 49.49% 49/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 49 (49%) 14 (14%) +35
1-Month 15 (15%) 6 (6%) +9
3-Month 8 (8%) 2 (2%) +6
6-Month 5 (5%) 2 (2%) +3
52-Week 2 (2%) 0 (0%) +2
YTD 5 (5%) 2 (2%) +3

Dispersion by window

WindowETFMedianMedian − ETF Up / DownBeat / Lag±1% bandDispersion
1d +1.94% +1.57% -0.37pp 76 / 23 41 / 58 21 of 99 ±3.04%
5d +2.32% +1.73% -0.59pp 64 / 35 45 / 54 23 of 99 ±5.67%
21d -2.94% -2.61% +0.33pp 38 / 61 52 / 47 9 of 99 ±10.42%
YTD +5.15% +0.96% -4.19pp 52 / 47 41 / 58 3 of 99 ±28.4%

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)

  • FSLR+10.28%+0.1pp
  • RCAT+9.69%+0.1pp
  • AXON+9.12%+0.09pp
  • ARRY+8.72%+0.09pp
  • RKLB+8.44%+0.08pp
  • IVN.TO-4.73%-0.05pp
  • SATS-4.14%-0.04pp
  • ILMN-3.38%-0.03pp
  • CELH-3.36%-0.03pp
  • LLY-2.39%-0.02pp

This month (21d)

  • DXCM+22.54%+0.23pp
  • REGN+16.04%+0.16pp
  • HAG.DE+14.24%+0.14pp
  • TOST+13.78%+0.14pp
  • CME+12.50%+0.12pp
  • RKLB-29.89%-0.3pp
  • MDA.TO-26.49%-0.26pp
  • SATS-26.16%-0.26pp
  • ASTS-25.38%-0.25pp
  • DRO.AX-24.69%-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)

  • DXCM+22.54%
  • REGN+16.04%
  • HAG.DE+14.24%
  • TOST+13.78%
  • CME+12.50%
  • RKLB-29.89%
  • MDA.TO-26.49%
  • SATS-26.16%
  • ASTS-25.38%
  • DRO.AX-24.69%

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% 159.18 +6.57% +3.20% -16.61% -34.19% 11
KTOS Kratos Defense 1.00% 49.21 +5.60% -0.49% -11.09% -35.17% 23
RCAT Red Cat Holdings 1.00% 8.26 +9.69% +6.03% -20.88% +4.16% 5
DRO.AX DroneShield 1.00% 1.82 +7.08% -12.74% -24.69% -41.07% 4
012450.KS Hanwha Aerospace 1.00% 919000.00 +0.22% +2.22% -17.65% -2.34% 9
AXON Axon Enterprise 1.00% 575.88 +9.12% +9.59% -3.54% +1.40% 44
TDY Teledyne Technologies 1.00% 670.56 +2.29% +2.90% +2.83% +31.29% 71
KOG.OL Kongsberg Gruppen 1.00% 302.90 +2.26% +3.95% -7.68% +17.76% 31
HAG.DE Hensoldt 1.00% 86.34 +8.25% +4.07% +14.24% +17.63% 97
NVO Novo Nordisk 1.00% 47.09 +0.02% -5.19% -6.62% -4.05% 36
LLY Eli Lilly 1.00% 1121.36 -2.39% -6.36% -7.62% +4.52% 32
VKTX Viking Therapeutics 1.00% 32.61 +2.74% -6.48% -12.90% -7.31% 18
ZEAL.CO Zealand Pharma 1.00% 306.60 +0.86% +2.54% +1.52% -34.26% 66
AMGN Amgen 1.00% 378.87 -1.63% +0.69% +1.26% +16.55% 65
GXI.DE Gerresheimer 1.00% 27.78 +0.87% -0.64% -1.28% +0.73% 57
ILMN Illumina 1.00% 198.16 -3.38% +4.59% +5.02% +51.08% 79
NTRA Natera 1.00% 270.36 +0.97% +4.78% -3.21% +18.01% 45
REGN Regeneron 1.00% 759.24 -0.44% +13.80% +16.04% -1.52% 98
VRTX Vertex Pharma 1.00% 470.72 -1.34% -1.73% -10.86% +3.83% 24
RMS.PA Hermès 1.00% 1560.50 +1.89% -5.94% -4.91% -25.72% 43
RACE Ferrari 1.00% 401.28 +1.88% +5.60% +4.24% +9.84% 75
ONON On Holding 1.00% 37.95 +4.72% +2.40% +3.04% -18.35% 72
BIRK Birkenstock 1.00% 38.88 +0.41% -6.43% -15.46% -4.94% 14
DECK Deckers Outdoor 1.00% 99.50 +2.70% +1.81% -4.96% -4.02% 42
COST Costco 1.00% 954.08 +0.23% +0.26% +0.25% +10.95% 63
LULU Lululemon 1.00% 123.67 +4.04% +4.96% +4.42% -40.49% 77
EL.PA EssilorLuxottica 1.00% 169.60 +3.38% +2.54% -1.51% -35.68% 55
FWONA Formula One Group 1.00% 89.21 -0.67% -1.15% -1.85% -0.19% 54
CELH Celsius Holdings 1.00% 28.23 -3.36% -1.95% -14.87% -38.28% 15
PWR Quanta Services 1.00% 680.20 +1.92% +9.66% +1.78% +61.24% 68
SU.PA Schneider Electric 1.00% 290.10 +0.17% +9.22% +3.57% +23.50% 73
PRY.MI Prysmian 1.00% 119.45 -0.62% -2.17% -18.35% +39.32% 7
ENR.DE Siemens Energy 1.00% 147.54 +0.07% -0.57% -12.24% +23.06% 20
PCAR PACCAR 1.00% 132.06 -0.47% -1.03% +10.51% +21.28% 91
LIN Linde 1.00% 480.46 +0.43% -5.24% -12.11% +13.06% 21
CTAS Cintas 1.00% 204.01 -0.30% -3.30% +12.48% +8.73% 94
FAST Fastenal 1.00% 48.11 +0.84% +1.54% -1.01% +21.19% 59
CPRT Copart 1.00% 29.35 +0.79% -1.48% -2.20% -25.03% 53
DE Deere & Co 1.00% 605.06 +2.09% -3.19% -2.61% +30.34% 49
ECL Ecolab 1.00% 279.43 +0.65% +2.97% -1.39% +6.73% 56
SIKA.SW Sika 1.00% 187.25 +2.97% +16.12% +7.21% +16.78% 86
ISRG Intuitive Surgical 1.00% 375.41 +6.25% +5.21% -11.88% -33.72% 22
SYK Stryker 1.00% 341.20 +4.76% +1.32% +4.49% -2.66% 78
GMED Globus Medical 1.00% 81.46 +3.39% +4.10% +1.67% -6.70% 67
SRT.DE Sartorius 1.00% 183.00 +3.39% +7.65% -2.35% -3.77% 51
DXCM Dexcom 1.00% 87.31 +4.63% +19.00% +22.54% +31.55% 99
GEHC GE HealthCare 1.00% 69.73 +2.51% +14.09% +6.35% -14.91% 83
SOON.SW Sonova 1.00% 228.60 +3.91% +4.86% +12.28% +10.38% 93
IDXX IDEXX Laboratories 1.00% 567.84 +1.57% +2.09% +1.80% -16.07% 69
CCJ Cameco 1.00% 89.72 +3.87% +0.41% -7.06% -1.93% 34
NXE NexGen Energy 1.00% 9.57 +4.59% +2.68% -0.62% +4.02% 60
UEC Uranium Energy 1.00% 9.97 +3.85% +0.61% -7.43% -14.64% 33
RR.L Rolls-Royce 1.00% 1506.80 +2.66% +6.59% +0.17% +31.60% 62
BWXT BWX Technologies 1.00% 173.79 +3.02% -1.55% -9.04% +0.69% 27
TOM.OL Tomra Systems 1.00% 107.90 +2.96% +6.41% +8.99% -19.23% 90
CLH Clean Harbors 1.00% 310.98 -0.61% +3.06% +6.79% +32.63% 84
WCN Waste Connections 1.00% 167.81 +0.26% -0.91% -0.60% -3.89% 61
VIE.PA Veolia 1.00% 34.30 -0.49% -4.85% -8.56% +15.41% 29
XYL Xylem 1.00% 119.08 +1.80% -0.90% +0.81% -12.26% 64
MP MP Materials 1.00% 43.84 +5.97% +1.65% -17.76% -13.22% 8
IVN.TO Ivanhoe Mines 1.00% 10.07 -4.73% -5.09% -5.89% -35.49% 40
FCX Freeport-McMoRan 1.00% 63.64 +1.61% +1.47% +4.38% +25.89% 76
ALB Albemarle 1.00% 118.71 +0.91% +2.18% -12.43% -15.86% 19
DSV.CO DSV 1.00% 1376.00 -2.10% -1.57% -17.13% -14.42% 10
ODFL Old Dominion 1.00% 211.52 -0.29% -6.72% -2.82% +35.09% 47
TFII TFI International 1.00% 134.80 -0.16% -7.59% -3.12% +31.02% 46
FMX FEMSA 1.00% 125.75 -1.75% -4.84% -2.75% +28.95% 48
EMBJ Embraer 1.00% 70.94 +3.82% +4.34% +10.65% +10.70% 92
PAC Grupo Aero. Pacífico 1.00% 218.14 +0.36% +0.86% -14.02% -17.26% 17
SE Sea Limited 1.00% 111.15 +4.13% +6.48% +7.60% -12.87% 87
MDA.TO MDA Ltd 1.00% 42.44 +0.12% +1.73% -26.49% +59.31% 1
RKLB Rocket Lab 1.00% 70.43 +8.44% +5.21% -29.89% +0.96% 0
LHX L3Harris 1.00% 277.86 +0.29% -8.44% -8.01% -5.02% 30
IRDM Iridium 1.00% 48.32 +2.07% +5.13% -10.10% +179.71% 25
ASTS AST SpaceMobile 1.00% 63.52 +7.70% +8.97% -25.38% -12.54% 3
SATS EchoStar 1.00% 92.03 -4.14% -8.74% -26.16% -15.34% 2
ETL.PA Eutelsat 1.00% 2.12 +3.31% +1.00% -16.56% +24.33% 12
WISE.L Wise 1.00% 904.20 +2.10% +1.64% -6.11% +1.48% 39
NU Nu Holdings 1.00% 14.44 +0.77% -0.62% +6.10% -13.74% 82
MELI MercadoLibre 1.00% 1898.79 +1.11% +4.34% +7.68% -5.73% 88
TOST Toast 1.00% 32.79 +1.61% +6.32% +13.78% -7.66% 96
DB1.DE Deutsche Börse 1.00% 267.00 +1.79% +1.37% +6.89% +19.36% 85
VRSK Verisk Analytics 1.00% 193.11 -0.89% -6.56% +2.53% -13.45% 70
CME CME Group 1.00% 266.17 -0.60% +4.23% +12.50% -0.20% 95
HDB HDFC Bank 1.00% 24.10 +0.71% +3.79% -6.48% -31.96% 37
FSLR First Solar 1.00% 232.73 +10.28% +13.07% +3.63% -10.91% 74
ENPH Enphase Energy 1.00% 39.35 +4.82% +3.53% -8.64% +22.78% 28
ARRY Array Technologies 1.00% 5.68 +8.72% +2.99% -18.58% -38.45% 6
SHLS Shoals Technologies 1.00% 9.37 +7.21% -0.16% -5.83% +10.24% 41
VWS.CO Vestas 1.00% 175.35 +0.46% +2.36% -6.33% +1.52% 38
FLNC Fluence Energy 1.00% 14.56 +4.52% +7.77% -14.35% -26.39% 16
GIVN.SW Givaudan 1.00% 3263.00 +1.02% +1.40% -6.96% +6.58% 35
SFM Sprouts Farmers Market 1.00% 88.81 +1.89% +15.58% -1.26% +11.47% 58
CAVA CAVA Group 1.00% 64.47 -1.17% -0.11% -16.14% +9.85% 13
CMG Chipotle 1.00% 37.46 +0.64% +12.83% +5.85% +1.24% 81
FRPT Freshpet 1.00% 59.62 +0.13% +0.20% +5.75% -2.15% 80
BROS Dutch Bros 1.00% 64.98 -1.29% -1.10% -9.95% +6.14% 26
ELF e.l.f. Beauty 1.00% 82.64 -0.30% -1.63% +8.14% +8.68% 89
SY1.DE Symrise 1.00% 89.30 +0.22% +2.55% -2.25% +29.65% 52

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.