Breadth Rebounds, But Leadership Still Uneven

Last update: Dec 23, 2025
ChartMill Market Monitor Report Trends and Breadth

Index overview (SPY, QQQ, IWM)

Short Term (Daily)

ChartMill US Indices Performance daily

Long Term (Weekly)

ChartMill US Indices Performance weekly

SPY

Daily: SPY continues to act constructively, holding above both EMA9 and EMA21 and pressing into a well-defined overhead resistance zone. The pullbacks have been contained, and the trend structure remains intact.

Weekly: The long-term picture is still positive (ChartMill Trend Indicator / rising 30-week EMA). SPY is behaving like a market that wants to grind higher, but is doing so while repeatedly “checking” supply near the highs.

Takeaway: Still the steadiest of the three, trend is up, but upside progress is currently incremental.

QQQ

Daily: QQQ is still range-bound near the highs, but importantly remains capped by overhead resistance. Also worth noting (as observed in the prior update): the EMA9 has been below the EMA21, reinforcing that momentum is more fragile here than in SPY. Price is holding up, but the tape is choppier and more selective.

Weekly: Long-term trend remains positive, yet the recent hesitation near resistance stands out—this is where you’d ideally want to see clean continuation, not repeated stalling.

Takeaway: Tech remains the “watch item.” It’s not breaking down, but it’s also not leading with authority right now.

IWM

Daily: IWM put in a stronger day and continues to trade above rising EMA9/EMA21, pushing back toward the upper end of its range near prior highs/resistance.

Weekly: The long-term trend is positive, and small caps are acting like they want to participate again after earlier shakiness.

Takeaway: Small caps improved and helped the breadth picture, constructive if this follow-through persists.

Market breadth indicators (Dec 22 vs Dec 19)

ChartMill US Breadth Numbers

Daily breadth improved meaningfully

  • Advancers: 63.6% (up from 57.8%)

  • Decliners: 33.5% (down from 39.6%)

That’s a clean improvement versus Friday, more stocks moving forward, fewer moving backward.

Also notable: big movers cooled off versus Friday:

  • Adv +4%: 3.1% (down from 7.1%)

  • Decl -4%: 1.3% (down from 2.3%)

This suggests a more orderly up-day (less “panic snapback” and more steady accumulation).

Participation remains supportive, but not powerful

  • Above SMA(20): 55.8% (up from 54.0%)

  • Above SMA(50): 53.1% (up from 51.3%)

  • Above SMA(100): 51.8% (slightly up from 51.4%)

  • Above SMA(200): 58.5% (up from 58.1%)

The market is still more healthy than not (most metrics stay above 50%), but it’s not screaming “broad momentum surge.” This aligns well with what we see on the index charts: uptrends, but with resistance overhead and selective leadership.

New highs/new lows: improving, but not a breakout wave

  • New Highs: 5.7% (up from 3.4%)

  • New Lows: 1.2% (slightly down from 1.3%)

This is a constructive shift - more stocks are stretching to fresh highs while new lows remain contained - but it’s still not the type of “new-high expansion” that usually accompanies a major breakout phase.

Weekly breadth flipped back to the good side

This is the biggest change versus the prior update:

  • Adv Week: 53.5% (up sharply from 42.1%)

  • Decl Week: 45.1% (down from 56.6%)

Friday’s weekly stats leaned negative; Monday repaired that damage quickly. If this holds, it reduces the odds that last week’s weakness morphs into a bigger rollover.

Medium-term trend still mixed—but improving

  • Adv Month: 68.8% (still strong, though down from 73.1%)

  • Decl Month: 30.6% (up from 26.4%)

Monthly breadth remains firmly constructive, even if it’s slightly less one-sided than Friday.

  • Adv 3 Month: 50.5% (up from 47.3%)

  • Decl 3 Month: 48.6% (down from 51.6%)

This basically moved from “slightly negative” back toward neutral.

And the bigger swings over 3 months:

  • Adv +25% (3M): 9.4% (unchanged)

  • Decl -25% (3M): 10.5% (improved from 11.5%)

We still have more big decliners than big advancers, which is one reason this isn’t a “very positive” breadth regime, but that downside pressure is easing.

Bottom line

Monday delivered a clear short-term breadth rebound, and importantly, the weekly breadth picture repaired itself after Friday’s weaker tilt. Participation above key moving averages remains modestly positive (low-to-mid 50s), matching what the index charts show: uptrends under resistance, with QQQ lagging and IWM improving.

This is a market that’s repairing and stabilizing, not one that’s already in a broad-based acceleration phase.

Breadth trend rating

neutral, positive bias

ChartMill US Breadth Trend Rating

Breadth is improving and the longer-term trend backdrop is still supportive, but leadership is not fully synchronized (QQQ still the “messy” one) and the intermediate thrust metrics aren’t yet strong enough for a higher reading.


Kristoff

Next to read: Alphabet’s Power Grab Keeps the Santa Rally Plugged In

ISHARES RUSSELL 2000 ETF

NYSEARCA:IWM (1/23/2026, 8:06:42 PM)

After market: 263.85 -0.96 (-0.36%)

264.81

-4.98 (-1.85%)


INVESCO QQQ TRUST SERIES 1

NASDAQ:QQQ (1/23/2026, 8:00:02 PM)

After market: 621.59 -1.13 (-0.18%)

622.72

+1.96 (+0.32%)


SPDR S&P 500 ETF TRUST

NYSEARCA:SPY (1/23/2026, 8:04:00 PM)

After market: 687.99 -1.24 (-0.18%)

689.23

+0.25 (+0.04%)



Find more stocks in the Stock Screener

Follow ChartMill for more
Follow us on StockTwitsFollow us on InstagramFollow us on FacebookFollow us on YouTube