Morning Commentary
I go back to that Walmart (WMT) earnings report in which the media was eager to hope for tariffs, but the more likely problem is that consumers are even more tapped out. Consumer Staples (XLP) have pricing power, whereas Consumer Discretionary (XLY) demand probably peaked, hence the monster outperformance by Consumer Staples (see bottom chart) in February.


Friday was ugly as investors fled for the sidelines or traditional safe havens like Consumer Staples, Health Care (XLV), and Utilities (XLU).

The S&P 500 (SPX) closed right on the 50-day moving average mark, a momentum of truth-week.

Large-caps suffered much less than small-caps, which were annihilated across all extended factors.

For those new to investing, selling something simply because it's against you means you will eventually never make money. Trading is different because the onus is on short-term moves and discipline.
By the way, shout out to retail investors who began feeling queasy last month. Sentiment isn’t the same as ‘skin in the game,’ as there has been a steady gusher of inflows into stocks, but the first step to adjusting is to sense or know something is off.
On that note, we want to be opportunistic. I have a long list of names I hoped would pull back.

Today’s Session
Good news on the AI investment front. Apple (AAPL) announced an ambitious three-year spending plan, and Microsoft (MSFT) refuted a report over the weekend that it was slowing down its data center investments.
Coming into the year, Wall Street was close to unanimously agreeing the market would be higher, but there would be increased volatility. That hasn’t been the case lately, Bloomberg thinks it is because markets no longer fear tariffs. I think it is more because markets are ignoring Bloomberg headlines.

| Tweet |
| 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 |
| 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 |
| More commentary archives | |
|
Home |
Products & Services |
Education |
In The Media |
Help |
About Us |
Disclaimer | Privacy Policy | Terms of Use | All Rights Reserved.
|