← Home

S&P 500 Market Breadth

Last updated: 2026-06-12 16:30 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-06-29

Last updated: 2026-06-29 16:30 PT · Universe: 94 sector/theme ETFs

Symbol Name Rank Δ1d Δ5d R5 R10 R20 YTD 30d
SOXX SOXX 59 +10 -39 12 77 88 +104.0%
SMH SMH 56 +9 -40 18 69 82 +75.5%
XLV XLV 89 +1 +55 96 84 87 +3.8%
XLU XLU 76 -5 +30 77 79 73 +7.8%
XLI XLI 72 -3 -4 51 83 83 +17.8%
XLF XLF 62 -11 +3 47 60 79 -1.9%
XLP XLP 57 -4 +31 70 34 66 +8.6%
XLRE XLRE 57 -13 +26 66 37 67 +11.3%
XLY XLY 56 +13 +21 65 54 48 -1.9%
XLK XLK 43 +1 -42 29 52 49 +28.8%
XLB XLB 41 -21 -11 37 31 56 +11.7%
XLC XLC 37 +8 +26 53 27 32 -8.4%
XLE XLE 31 -11 +26 43 12 37 +19.8%
XBI XBI 99 0 +5 99 99 99 +29.8%
IBB IBB 95 +1 +17 97 97 92 +12.5%
JETS JETS 95 -2 +3 92 98 96 +17.8%
ITB ITB 93 -1 +24 93 93 94 +8.0%
XHB XHB 93 +1 +15 89 94 95 +12.1%
KBE KBE 78 -7 +24 79 68 86 +12.4%
KRE KRE 78 -9 +27 83 67 85 +15.3%
IHI IHI 76 -3 +56 86 71 72 -18.5%
IYT IYT 75 -2 +31 82 64 80 +17.6%
XRT XRT 69 -5 +15 76 50 81 +3.1%
ITA ITA 66 +7 +3 61 73 65 +11.4%
PAVE PAVE 62 -12 -15 42 66 78 +22.6%
QTEC QTEC 58 +7 -33 34 72 68 +41.8%
VNQ VNQ 58 -15 +19 62 43 69 +10.9%
FDN FDN 47 +10 +24 63 47 31 -1.9%
IGV IGV 44 +6 +33 78 38 15 -14.9%
IXN IXN 44 +1 -44 23 56 53 +33.8%
VGT VGT 41 +1 -35 30 46 47 +23.6%
XOP XOP 33 -9 +29 49 14 36 +23.1%
IAI IAI 26 -12 -39 13 20 44 -2.3%
KWEB KWEB 20 -1 +14 32 6 22 -28.6%
OIH OIH 15 -9 +12 26 0 19 +31.0%
GDX GDX 10 -18 -39 9 15 6 -11.8%
COPX COPX 4 -4 -56 2 1 9 +5.5%
XPH XPH 96 0 +14 94 95 98 +18.6%
XHE XHE 90 +1 +53 95 86 89 -2.5%
KIE KIE 89 -2 +39 87 87 93 +2.1%
HACK HACK 87 +8 +47 98 92 71 +27.6%
IHF IHF 85 -7 +28 85 81 90 +15.4%
PEJ PEJ 82 -3 +19 84 78 84 +9.8%
IBUY IBUY 80 +3 +19 80 85 76 -6.1%
IPAY IPAY 80 +2 +39 88 89 62 -10.9%
CIBR CIBR 76 +12 +42 90 82 57 +23.9%
ARKK ARKK 73 +13 0 75 90 55 +4.8%
IPO IPO 69 +7 -23 45 88 75 +28.7%
DRAM DRAM 65 -8 -34 1 96 97
MOAT MOAT 65 +2 +27 72 61 61 +0.1%
REET REET 65 -10 +27 71 55 70 +12.4%
REM REM 64 +1 +37 81 51 60 -0.7%
FINX FINX 63 -1 +9 67 80 42 -14.9%
MOO MOO 63 -6 +40 73 57 59 +8.6%
VFH VFH 61 -11 -2 46 59 77 -1.3%
IGF IGF 58 -10 +19 60 49 64 +9.8%
ONLN ONLN 58 +11 +32 68 62 43 -7.4%
ARKF ARKF 53 +3 +6 57 76 27 -16.1%
XT XT 52 +7 -12 40 63 52 +17.3%
ARKW ARKW 51 +11 -6 50 70 34 -2.5%
VNQI VNQI 49 -10 +15 56 36 54 -1.4%
HERO HERO 48 +10 +16 52 48 45 -17.2%
METV METV 46 +10 -9 39 65 35 -2.8%
SKYY SKYY 45 +1 +21 69 39 26 +2.2%
CHAT CHAT 43 +2 -54 5 75 50 +61.9%
IYZ IYZ 43 +5 +25 59 30 39 +25.3%
QTUM QTUM 43 +6 -48 22 45 63 +46.6%
MJ MJ 42 +16 +32 64 32 29 -17.1%
AIQ AIQ 39 +1 -46 24 53 40 +26.3%
GRID GRID 39 -1 -37 21 44 51 +23.1%
SOCL SOCL 34 +8 +14 48 21 33 -20.6%
ARKQ ARKQ 33 +16 -9 38 40 20 +12.0%
ROKT ROKT 32 +15 +13 55 29 11 +36.9%
ARKX ARKX 31 +21 -1 44 33 16 +14.3%
BOTZ BOTZ 31 +6 -18 28 42 24 +1.7%
IYM IYM 30 -15 -18 27 16 46 +15.5%
BLOK BLOK 28 -14 -50 20 35 28 +10.8%
SNSR SNSR 28 +4 -44 19 28 38 +32.0%
FCG FCG 25 -12 +19 35 9 30 +13.5%
GUNR GUNR 22 -9 +8 33 11 23 +7.2%
UFO UFO 22 +18 +21 54 10 1 +27.3%
DRIV DRIV 18 -1 -44 15 19 21 +27.7%
NLR NLR 18 +1 -30 16 23 14 -5.8%
SHLD SHLD 17 +4 +6 31 7 13 -9.4%
URA URA 17 +1 -36 14 26 10 +2.8%
QCLN QCLN 15 +3 -69 4 22 18 +32.1%
LIT LIT 14 -2 -42 11 13 17 +19.2%
DXYZ DXYZ 13 +12 +12 36 3 0 -14.5%
ICLN ICLN 10 -1 -42 6 18 5 +21.0%
MEME MEME 10 +9 -64 3 24 3 +51.3%
SIL SIL 10 -17 -40 10 17 4 -7.3%
TAN TAN 8 -3 -7 17 5 2 +17.3%
REMX REMX 5 -3 -65 0 4 12 +16.9%
XME XME 5 -5 -22 7 2 7 +2.8%
Symbol Name Rank Δ1d Δ5d R5 R10 R20 YTD 30d
XLV XLV 89 +1 +55 96 84 87 +3.8%
XBI XBI 99 0 +5 99 99 99 +29.8%
IBB IBB 95 +1 +17 97 97 92 +12.5%
JETS JETS 95 -2 +3 92 98 96 +17.8%
ITB ITB 93 -1 +24 93 93 94 +8.0%
XHB XHB 93 +1 +15 89 94 95 +12.1%
XPH XPH 96 0 +14 94 95 98 +18.6%
XHE XHE 90 +1 +53 95 86 89 -2.5%
KIE KIE 89 -2 +39 87 87 93 +2.1%
HACK HACK 87 +8 +47 98 92 71 +27.6%
IHF IHF 85 -7 +28 85 81 90 +15.4%
Symbol Name Rank Δ1d Δ5d R5 R10 R20 YTD 30d
SOXX SOXX 59 +10 -39 12 77 88 +104.0%
SMH SMH 56 +9 -40 18 69 82 +75.5%
XLV XLV 89 +1 +55 96 84 87 +3.8%
XLU XLU 76 -5 +30 77 79 73 +7.8%
XLF XLF 62 -11 +3 47 60 79 -1.9%
XLP XLP 57 -4 +31 70 34 66 +8.6%
XLRE XLRE 57 -13 +26 66 37 67 +11.3%
XLY XLY 56 +13 +21 65 54 48 -1.9%
XLK XLK 43 +1 -42 29 52 49 +28.8%
XLB XLB 41 -21 -11 37 31 56 +11.7%
XLC XLC 37 +8 +26 53 27 32 -8.4%
XLE XLE 31 -11 +26 43 12 37 +19.8%
IBB IBB 95 +1 +17 97 97 92 +12.5%
ITB ITB 93 -1 +24 93 93 94 +8.0%
XHB XHB 93 +1 +15 89 94 95 +12.1%
KBE KBE 78 -7 +24 79 68 86 +12.4%
KRE KRE 78 -9 +27 83 67 85 +15.3%
IHI IHI 76 -3 +56 86 71 72 -18.5%
IYT IYT 75 -2 +31 82 64 80 +17.6%
XRT XRT 69 -5 +15 76 50 81 +3.1%
PAVE PAVE 62 -12 -15 42 66 78 +22.6%
QTEC QTEC 58 +7 -33 34 72 68 +41.8%
VNQ VNQ 58 -15 +19 62 43 69 +10.9%
FDN FDN 47 +10 +24 63 47 31 -1.9%
IGV IGV 44 +6 +33 78 38 15 -14.9%
IXN IXN 44 +1 -44 23 56 53 +33.8%
VGT VGT 41 +1 -35 30 46 47 +23.6%
XOP XOP 33 -9 +29 49 14 36 +23.1%
IAI IAI 26 -12 -39 13 20 44 -2.3%
GDX GDX 10 -18 -39 9 15 6 -11.8%
COPX COPX 4 -4 -56 2 1 9 +5.5%
XHE XHE 90 +1 +53 95 86 89 -2.5%
KIE KIE 89 -2 +39 87 87 93 +2.1%
HACK HACK 87 +8 +47 98 92 71 +27.6%
IHF IHF 85 -7 +28 85 81 90 +15.4%
PEJ PEJ 82 -3 +19 84 78 84 +9.8%
IBUY IBUY 80 +3 +19 80 85 76 -6.1%
IPAY IPAY 80 +2 +39 88 89 62 -10.9%
CIBR CIBR 76 +12 +42 90 82 57 +23.9%
ARKK ARKK 73 +13 0 75 90 55 +4.8%
IPO IPO 69 +7 -23 45 88 75 +28.7%
DRAM DRAM 65 -8 -34 1 96 97
MOAT MOAT 65 +2 +27 72 61 61 +0.1%
REET REET 65 -10 +27 71 55 70 +12.4%
REM REM 64 +1 +37 81 51 60 -0.7%
MOO MOO 63 -6 +40 73 57 59 +8.6%
VFH VFH 61 -11 -2 46 59 77 -1.3%
IGF IGF 58 -10 +19 60 49 64 +9.8%
ONLN ONLN 58 +11 +32 68 62 43 -7.4%
ARKW ARKW 51 +11 -6 50 70 34 -2.5%
VNQI VNQI 49 -10 +15 56 36 54 -1.4%
HERO HERO 48 +10 +16 52 48 45 -17.2%
METV METV 46 +10 -9 39 65 35 -2.8%
SKYY SKYY 45 +1 +21 69 39 26 +2.2%
CHAT CHAT 43 +2 -54 5 75 50 +61.9%
IYZ IYZ 43 +5 +25 59 30 39 +25.3%
QTUM QTUM 43 +6 -48 22 45 63 +46.6%
MJ MJ 42 +16 +32 64 32 29 -17.1%
AIQ AIQ 39 +1 -46 24 53 40 +26.3%
GRID GRID 39 -1 -37 21 44 51 +23.1%
ARKQ ARKQ 33 +16 -9 38 40 20 +12.0%
ROKT ROKT 32 +15 +13 55 29 11 +36.9%
ARKX ARKX 31 +21 -1 44 33 16 +14.3%
BOTZ BOTZ 31 +6 -18 28 42 24 +1.7%
IYM IYM 30 -15 -18 27 16 46 +15.5%
BLOK BLOK 28 -14 -50 20 35 28 +10.8%
SNSR SNSR 28 +4 -44 19 28 38 +32.0%
FCG FCG 25 -12 +19 35 9 30 +13.5%
UFO UFO 22 +18 +21 54 10 1 +27.3%
DRIV DRIV 18 -1 -44 15 19 21 +27.7%
NLR NLR 18 +1 -30 16 23 14 -5.8%
URA URA 17 +1 -36 14 26 10 +2.8%
QCLN QCLN 15 +3 -69 4 22 18 +32.1%
LIT LIT 14 -2 -42 11 13 17 +19.2%
DXYZ DXYZ 13 +12 +12 36 3 0 -14.5%
ICLN ICLN 10 -1 -42 6 18 5 +21.0%
MEME MEME 10 +9 -64 3 24 3 +51.3%
SIL SIL 10 -17 -40 10 17 4 -7.3%
REMX REMX 5 -3 -65 0 4 12 +16.9%
XME XME 5 -5 -22 7 2 7 +2.8%