← Home

S&P 500 Market Breadth

Last updated: 2026-06-12 17:00 PT · Universe: current S&P 500 constituents (survivorship-bias applied retroactively — see footer)

% above 20d MA
68%+5
% above 50d MA
59%+4
% above 200d MA
60%+1
Net new highs
21+11
A/D today
+241+104
McClellan oscillator
+16+11

SPY price

S&P 500 ETF close · divergence reference for the breadth panes below

735740745750755760May 14May 26Jun 4Jun 12 650675700725750Mar 16Apr 7Apr 28May 19Jun 10Jun 12 650675700725750Dec '25Mar '26Jun '26 600650700750Jun '25Sep '25Dec '25Mar '26Jun '26 500550600650700750Jun '24Sep '24Dec '24Mar '25Jun '25Sep '25Dec '25Mar '26Jun '26 400500600700Jun '21Jun '22Jun '23Jun '24Jun '25Jun '26 30040050060070020202020202120232024202520262026

% above moving average

20d · 50d · 200d

0255075100May 14May 26Jun 4Jun 12 0255075100Mar 16Apr 7Apr 28May 19Jun 10Jun 12 0255075100Dec '25Mar '26Jun '26 0255075100Jun '25Sep '25Dec '25Mar '26Jun '26 0255075100Jun '24Sep '24Dec '24Mar '25Jun '25Sep '25Dec '25Mar '26Jun '26 0255075100Jun '21Jun '22Jun '23Jun '24Jun '25Jun '26 025507510020202020202120232024202520262026

New 52-week highs vs lows

new highs · new lows · trailing 2y

050100150Jun '24Sep '24Dec '24Mar '25Jun '25Sep '25Dec '25Mar '26Jun '26

Advance / Decline (cumulative)

cumulative since 2020-01-01

2000022500250002750030000Jun '24Sep '24Dec '24Mar '25Jun '25Sep '25Dec '25Mar '26Jun '26 010000200003000020202020202120232024202520262026

McClellan oscillator + summation

oscillator (foreground, green > 0 / red < 0) · summation (background, blue)

-50-25025Jun '24Sep '24Dec '24Mar '25Jun '25Sep '25Dec '25Mar '26Jun '26 -5005020202020202120232024202520262026

Universe = current S&P 500 constituents applied retroactively. Historical view does not adjust for past index add/drop events; breadth may appear slightly stronger than reality. v1 will add point-in-time membership.

ETF Ranks — as of 2026-10-15

Last updated: 2026-10-15 17:00 PT · Universe: 94 sector/theme ETFs

Symbol Name Rank Δ1d Δ5d R5 R10 R20 YTD 30d
SMH SMH 24 -13 -38 5 5 62 +55.2%
SOXX SOXX 21 -13 -35 3 4 56 +70.9%
XLV XLV 94 +2 +31 97 93 92 +14.5%
XLP XLP 93 -1 +10 93 97 89 +11.6%
XLE XLE 85 -14 -2 77 90 87 +48.9%
XLY XLY 79 +7 +4 71 84 81 -5.0%
XLB XLB 76 +6 +22 83 83 63 +11.5%
XLU XLU 73 -7 -3 68 86 64 -2.4%
XLF XLF 70 +1 +18 76 80 54 +0.9%
XLRE XLRE 70 +2 +32 86 78 45 +4.1%
XLC XLC 63 +7 0 55 67 66 -4.5%
XLI XLI 51 -7 0 48 46 59 +8.2%
XLK XLK 38 -13 -36 21 23 70 +31.4%
XRT XRT 95 +10 +20 95 92 99 +3.0%
IHI IHI 94 +9 +32 98 94 90 -13.1%
XOP XOP 75 -19 -9 60 89 75 +54.4%
KWEB KWEB 72 +6 +39 81 61 73 -27.7%
IBB IBB 71 +18 +47 88 56 68 +22.9%
IGV IGV 67 0 -17 51 63 88 +3.7%
IYT IYT 67 0 +4 66 69 67 +8.6%
VNQ VNQ 64 +3 +28 79 70 42 +3.3%
FDN FDN 61 0 -16 47 64 72 +9.2%
PAVE PAVE 54 -5 -6 46 50 65 +10.8%
ITB ITB 51 +19 +24 63 44 46 -9.9%
IAI IAI 50 +3 +21 57 55 39 -1.0%
XHB XHB 49 +14 +7 52 42 52 -7.0%
ITA ITA 48 +4 +30 61 45 37 -3.6%
KBE KBE 44 +4 +13 50 51 31 +4.7%
KRE KRE 44 +4 +14 53 47 32 +7.6%
VGT VGT 41 -10 -33 22 30 71 +29.8%
GDX GDX 39 +16 +20 56 53 7 +1.5%
XBI XBI 39 +13 +24 54 34 28 +22.8%
QTEC QTEC 37 -4 -23 19 14 79 +36.4%
OIH OIH 31 -22 -6 33 40 21 +32.2%
COPX COPX 30 +1 +16 40 33 18 +12.6%
IXN IXN 29 -15 -38 14 16 57 +34.7%
JETS JETS 22 +9 -5 26 17 23 -5.4%
IHF IHF 97 +5 +24 99 99 94 +24.2%
IBUY IBUY 96 +13 +19 96 96 95 -4.0%
ONLN ONLN 96 +8 +10 94 98 96 -1.2%
IPAY IPAY 91 +16 +21 92 95 85 -4.4%
PEJ PEJ 89 +8 +7 87 88 93 +6.5%
METV METV 87 +14 +26 85 79 97 +15.2%
MOAT MOAT 85 +8 +11 84 87 84 +7.4%
ARKF ARKF 84 +10 +19 73 81 98 -0.8%
HERO HERO 82 +12 +26 89 75 83 -6.3%
SOCL SOCL 77 +12 +25 80 72 80 -19.3%
XHE XHE 75 +21 +43 90 66 69 +3.4%
KIE KIE 73 -2 +4 78 85 55 +2.8%
IGF IGF 69 -5 +8 69 77 60 +3.0%
VFH VFH 65 +1 +14 72 76 48 +0.6%
FCG FCG 64 -19 +3 59 82 50 +29.3%
FINX FINX 64 +22 +28 75 71 47 -15.0%
ARKW ARKW 63 +1 -12 43 60 86 +9.6%
IYM IYM 61 -4 +11 65 68 51 +18.1%
REET REET 59 +2 +29 70 62 44 +3.8%
SHLD SHLD 58 +5 +37 82 59 34 -6.4%
XT XT 58 -1 -12 45 52 78 +19.5%
GUNR GUNR 57 -16 +7 62 73 35 +18.1%
CIBR CIBR 55 -9 -38 34 48 82 +44.9%
HACK HACK 55 -8 -39 35 54 77 +52.1%
SKYY SKYY 54 -1 -33 38 49 76 +28.1%
VNQI VNQI 54 +3 +26 67 57 38 -7.5%
MOO MOO 53 -5 +18 64 65 30 +12.8%
AIQ AIQ 45 -5 -16 36 37 61 +26.0%
ARKK ARKK 39 -4 -3 37 32 49 +11.4%
SNSR SNSR 34 -5 -14 28 21 53 +26.9%
TAN TAN 33 -2 -9 42 43 14 -13.0%
XPH XPH 33 +4 +10 44 39 16 +12.5%
IPO IPO 32 +9 -21 23 31 43 +11.6%
GRID GRID 31 -18 -26 24 29 40 +12.5%
ROKT ROKT 31 +2 +9 39 28 26 +18.5%
REM REM 30 +6 +26 49 36 6 -20.9%
ICLN ICLN 28 -7 -33 27 38 19 +0.7%
BOTZ BOTZ 27 -11 -15 30 18 33 -6.9%
XME XME 25 +2 -2 31 35 9 -2.2%
ARKX ARKX 22 -6 -30 17 22 27 +5.3%
SIL SIL 21 +7 +9 32 26 4 -1.5%
IYZ IYZ 20 -11 -68 6 24 29 +18.0%
LIT LIT 19 -9 -37 15 27 15 +1.1%
ARKQ ARKQ 18 -10 -40 12 19 24 +0.9%
QTUM QTUM 18 -9 -31 10 9 36 +29.4%
BLOK BLOK 17 +8 +12 29 11 12 +0.0%
DRIV DRIV 16 -2 -13 20 15 13 +5.2%
UFO UFO 16 +2 -22 18 20 11 +3.5%
DXYZ DXYZ 15 -25 -30 16 12 17 -5.3%
QCLN QCLN 12 -6 -39 7 10 20 +1.0%
NLR NLR 10 +4 -9 11 13 5 -22.3%
CHAT CHAT 9 -12 -40 2 3 22 +41.3%
MJ MJ 8 +3 +3 13 7 3 -24.5%
URA URA 5 +3 0 9 6 1 -15.5%
MEME MEME 4 -7 -30 1 1 10 +18.7%
REMX REMX 2 0 0 4 2 0 -24.6%
DRAM DRAM 1 -2 -14 0 0 2 —
Symbol Name Rank Δ1d Δ5d R5 R10 R20 YTD 30d
XLV XLV 94 +2 +31 97 93 92 +14.5%
XLP XLP 93 -1 +10 93 97 89 +11.6%
XLE XLE 85 -14 -2 77 90 87 +48.9%
XRT XRT 95 +10 +20 95 92 99 +3.0%
IHI IHI 94 +9 +32 98 94 90 -13.1%
IHF IHF 97 +5 +24 99 99 94 +24.2%
IBUY IBUY 96 +13 +19 96 96 95 -4.0%
ONLN ONLN 96 +8 +10 94 98 96 -1.2%
IPAY IPAY 91 +16 +21 92 95 85 -4.4%
PEJ PEJ 89 +8 +7 87 88 93 +6.5%
METV METV 87 +14 +26 85 79 97 +15.2%
MOAT MOAT 85 +8 +11 84 87 84 +7.4%
Symbol Name Rank Δ1d Δ5d R5 R10 R20 YTD 30d
SMH SMH 24 -13 -38 5 5 62 +55.2%
SOXX SOXX 21 -13 -35 3 4 56 +70.9%
XLV XLV 94 +2 +31 97 93 92 +14.5%
XLE XLE 85 -14 -2 77 90 87 +48.9%
XLB XLB 76 +6 +22 83 83 63 +11.5%
XLF XLF 70 +1 +18 76 80 54 +0.9%
XLRE XLRE 70 +2 +32 86 78 45 +4.1%
XLK XLK 38 -13 -36 21 23 70 +31.4%
XRT XRT 95 +10 +20 95 92 99 +3.0%
IHI IHI 94 +9 +32 98 94 90 -13.1%
XOP XOP 75 -19 -9 60 89 75 +54.4%
KWEB KWEB 72 +6 +39 81 61 73 -27.7%
IBB IBB 71 +18 +47 88 56 68 +22.9%
IGV IGV 67 0 -17 51 63 88 +3.7%
VNQ VNQ 64 +3 +28 79 70 42 +3.3%
FDN FDN 61 0 -16 47 64 72 +9.2%
ITB ITB 51 +19 +24 63 44 46 -9.9%
IAI IAI 50 +3 +21 57 55 39 -1.0%
XHB XHB 49 +14 +7 52 42 52 -7.0%
ITA ITA 48 +4 +30 61 45 37 -3.6%
VGT VGT 41 -10 -33 22 30 71 +29.8%
GDX GDX 39 +16 +20 56 53 7 +1.5%
XBI XBI 39 +13 +24 54 34 28 +22.8%
QTEC QTEC 37 -4 -23 19 14 79 +36.4%
OIH OIH 31 -22 -6 33 40 21 +32.2%
COPX COPX 30 +1 +16 40 33 18 +12.6%
IXN IXN 29 -15 -38 14 16 57 +34.7%
IHF IHF 97 +5 +24 99 99 94 +24.2%
IBUY IBUY 96 +13 +19 96 96 95 -4.0%
IPAY IPAY 91 +16 +21 92 95 85 -4.4%
METV METV 87 +14 +26 85 79 97 +15.2%
ARKF ARKF 84 +10 +19 73 81 98 -0.8%
HERO HERO 82 +12 +26 89 75 83 -6.3%
SOCL SOCL 77 +12 +25 80 72 80 -19.3%
XHE XHE 75 +21 +43 90 66 69 +3.4%
FCG FCG 64 -19 +3 59 82 50 +29.3%
FINX FINX 64 +22 +28 75 71 47 -15.0%
REET REET 59 +2 +29 70 62 44 +3.8%
SHLD SHLD 58 +5 +37 82 59 34 -6.4%
GUNR GUNR 57 -16 +7 62 73 35 +18.1%
CIBR CIBR 55 -9 -38 34 48 82 +44.9%
HACK HACK 55 -8 -39 35 54 77 +52.1%
SKYY SKYY 54 -1 -33 38 49 76 +28.1%
VNQI VNQI 54 +3 +26 67 57 38 -7.5%
MOO MOO 53 -5 +18 64 65 30 +12.8%
AIQ AIQ 45 -5 -16 36 37 61 +26.0%
IPO IPO 32 +9 -21 23 31 43 +11.6%
GRID GRID 31 -18 -26 24 29 40 +12.5%
REM REM 30 +6 +26 49 36 6 -20.9%
ICLN ICLN 28 -7 -33 27 38 19 +0.7%
BOTZ BOTZ 27 -11 -15 30 18 33 -6.9%
ARKX ARKX 22 -6 -30 17 22 27 +5.3%
IYZ IYZ 20 -11 -68 6 24 29 +18.0%
LIT LIT 19 -9 -37 15 27 15 +1.1%
ARKQ ARKQ 18 -10 -40 12 19 24 +0.9%
QTUM QTUM 18 -9 -31 10 9 36 +29.4%
UFO UFO 16 +2 -22 18 20 11 +3.5%
DXYZ DXYZ 15 -25 -30 16 12 17 -5.3%
QCLN QCLN 12 -6 -39 7 10 20 +1.0%
CHAT CHAT 9 -12 -40 2 3 22 +41.3%
MEME MEME 4 -7 -30 1 1 10 +18.7%