Morning Commentary
The market finished with a whimper on Friday, which wasn't surprising since the rest of the nation had the day off. Still, there was a celebratory mood for Christmas week.
The market posted substantial gains in the week, led by large-cap growth -surprise!
Basic Materials (XLB), Health Care (XLV), and Real Estate (XLRE) caught bids, as there is a great sense cyclical stocks will outperform in 2026.
Bottom Fishing
Another theme that has been emerging for weeks and should play out nicely next year is bottom fishing. Big gainers on Friday are still down a lot for 2025, and big decliners were up a lot (Moderna, Inc (MRNA) and Texas Pacific Lane Corp (TPL) continue to crash).

Strong Remain Strong
I’m rooting for greater market participation, but the spike in names changing hands above their 20-day moving average plummeted, as breadth narrowed once again, bedecking those playing the rotation guessing game.
Cool, Calm, & Collected
Market mavens and historians began writing the story of 2025 weeks ago, and all agreed a significant chapter should be dedicated to extreme volatility. While it's true the financial media sent the stock market into a tailspin leading up to “Tariff Day,” their real story is the market’s resolve.
Last week, the Volatility Index (VIX) dipped five days in a row, closing below 13.5%. In recent years, this has foreshadowed monster returns in the months that follow. If this is a harbinger of things to come, buckle up and stay the course.
Holiday Spirit
The Goldman Sachs (GS) Sentiment gauge is flashing an overoptimistic signal. I think it’s a strong signal, not a contrarian one. Meanwhile, retail investors are more cautious and less bullish, but bullishness remains unchanged. I think that’s rational thinking, and again, not a contrarian one.
| Tweet |
| 12/29/2025 7:32 AM | LARGE STAYS IN CHARGE HEADING INTO 2026 |
| 12/26/2025 12:47 PM | Slow Session |
| 12/26/2025 9:30 AM | The Market’s Gift: New Heights |
| 12/24/2025 9:10 AM | HO HO HO, MERRY CHRISTMAS |
| 12/23/2025 1:35 PM | Just In Time For Santa |
| 12/23/2025 9:26 AM | STRONG START TO A SHORTENED TRADING WEEK |
| 12/22/2025 1:37 PM | Broad Strength |
| 12/22/2025 9:26 AM | GETTING READY FOR THE YEAR-END |
| 12/19/2025 1:40 PM | Is Santa Coming? |
| 12/19/2025 9:38 AM | DEAR SANTA |
| 12/18/2025 1:44 PM | Markets Enthusiastic |
| 12/18/2025 9:28 AM | ORACLE CONTINUES TO HAUNT THE AI TRADE |
| 12/17/2025 1:23 PM | Technology Slides |
| 12/17/2025 9:40 AM | SPRING LOADED |
| 12/16/2025 1:44 PM | Drifting Lower |
| 12/16/2025 9:41 AM | JOBS DATA ARRIVES (FINALLY!) |
| 12/15/2025 1:27 PM | Choppy Action |
| 12/15/2025 9:38 AM | LOOKING FOR A NUDGE |
| 12/12/2025 1:29 PM | Friday Fury |
| 12/12/2025 9:45 AM | DO YOU HEAR WHAT I HEAR? |
| 12/11/2025 1:41 PM | Buyers Emerged |
| 12/11/2025 9:34 AM | THE GRINCH WHO SAVED CHRISTMAS |
| 12/10/2025 1:30 PM | The Street Awaits Fed’s Decision |
| 12/10/2025 9:41 AM | POWELL TAKES CENTER STAGE |
| 12/9/2025 1:27 PM | Fed on Deck |
| More commentary archives | |
|
Home |
Products & Services |
Education |
In The Media |
Help |
About Us |
Disclaimer | Privacy Policy | Terms of Use | All Rights Reserved.
|