Morning Commentary

It was interesting to see Consumer Discretionary (XLY) lead the way on the downside yesterday, after that better-than-expected retail sales report. Investors were reminded that momentum stocks swing both ways.

Rotation Speeds Up

It was the session I had been warning would be typical in 2026, where the major indices were down, as rotation shifted into full effect. There were far more advancers than decliners, even on the NASDAQ Composite.
In the past, when the market was down more than 0.5%, while more than 60% of names finished higher, the market rallied in the ensuing sessions.

Move Over Hot Stocks
Mega-cap names continue to move away from the all-time highs:

And small-caps keep coming on strong.

Taking the Lead

It has been years since the iShares Russell 2000 ETF (IWM) outperformed the S&P 500 (SPX) (see above). One could easily argue that the Russell 2000 was due to have a better year than the S&P 500 based only on historical trends.
Tortoise & the Hare
However, it's also surging against the NASDAQ-100 (QQQ), after breaking through the key moving average late last year, and then holding above it; it's been no contest.

Software’s Soft Underbelly
The media’s focus is on “Mag Seven,” but the real damage is in software stocks (IGV), where the narrative has re-emerged; they are getting their clocks cleaned by artificial intelligence (AI).

Today’s Session
The market looks a little different today, with Taiwan Semiconductor (TSM) coming to the rescue.

It's not the first time the company has reported and scotched growing anxiety.
The guidance is remarkable.
Q1’26 Guidance:
| Tweet |
| 1/15/2026 1:38 PM | AI Hopes Boost The Market |
| 1/15/2026 9:37 AM | AN UGLY BUT STRONG SESSION |
| 1/14/2026 1:34 PM | Mixed Midweek Market Session |
| 1/14/2026 9:38 AM | A SO-SO START TO EARNINGS SEASON |
| 1/13/2026 1:47 PM | Mixed Afternoon |
| 1/13/2026 9:43 AM | THEY LIKE OUR BONDS, STILL |
| 1/12/2026 1:42 PM | Market Resolve |
| 1/12/2026 9:54 AM | STRONG FIRST WEEK BODES WELL FOR 2026 |
| 1/9/2026 1:30 PM | Broad Strength |
| 1/9/2026 9:42 AM | DC DRIVING NARRATIVES |
| 1/8/2026 1:42 PM | Cyclical Rally Resumes |
| 1/8/2026 9:34 AM | TIME TO FIGHT FOR MAIN STREET |
| 1/7/2026 1:29 PM | Change of Guards |
| 1/7/2026 9:45 AM | HOARDING GOLD IN THEM THAR HILLS |
| 1/6/2026 1:24 PM | Strength Continues |
| 1/6/2026 9:38 AM | CALLING ALL SPACE CADETS |
| 1/5/2026 1:36 PM | Starting Off Right |
| 1/5/2026 10:00 AM | 2026 NEW NARRATIVES |
| 1/2/2026 1:06 PM | Mixed Session |
| 1/2/2026 9:41 AM | DAY ONE - 2026 |
| 12/31/2025 9:38 AM | HAPPY NEW YEAR |
| 12/30/2025 1:17 PM | Investors Await FOMC Minutes |
| 12/30/2025 9:38 AM | FED MINUTES TODAY |
| 12/29/2025 2:11 PM | Holiday Continues |
| 12/29/2025 9:44 AM | LARGE STAYS IN CHARGE HEADING INTO 2026 |
| More commentary archives | |
|
Home |
Products & Services |
Education |
In The Media |
Help |
About Us |
Disclaimer | Privacy Policy | Terms of Use | All Rights Reserved.
|