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 |
| 9/25/2026 1:21 PM | Diplomatic Hopes Set the Mood |
| 9/25/2026 9:38 AM | THE LEAD HORSES ARE BACK |
| 9/24/2026 1:20 PM | Yields Set the Tone |
| 9/24/2026 9:35 AM | TOO HOT? |
| 9/23/2026 1:09 PM | Rate Hike Fears |
| 9/23/2026 9:29 AM | RECORDS, RIVALS, AND THE RACE FOR AI |
| 9/22/2026 1:17 PM | Digesting Monday’s Rally |
| 9/22/2026 9:36 AM | A Strong Start to the Week |
| 9/21/2026 1:14 PM | Monday Momentum |
| 9/21/2026 9:33 AM | Tech Poised to Surge |
| 9/18/2026 1:32 PM | Yields Overshadowing Chip Strength |
| 9/18/2026 10:09 AM | REMEMBER 3D PRINTING? |
| 9/17/2026 1:29 PM | Bounce Back Thursday |
| 9/17/2026 9:45 AM | TIME FOR WARSH TO LEARN BLACKJACK AND BOXING |
| 9/16/2026 1:19 PM | Setting the Stage |
| 9/16/2026 9:37 AM | WILL WARSH BLINK? |
| 9/15/2026 1:39 PM | Tough Tuesday |
| 9/15/2026 9:39 AM | DOOMSDAY POSTPONED |
| 9/14/2026 1:23 PM | AI Slowdown, Yields Surge |
| 9/14/2026 9:56 AM | AI DOOM DOMINATED THE WEEKEND |
| 9/11/2026 1:23 PM | Staging a Rebound |
| 9/11/2026 9:41 AM | Monumental Tech Momentum Decline |
| 9/10/2026 1:20 PM | Choppy Action |
| 9/10/2026 9:32 AM | CALLING BESSENT'S BLUSTER |
| 9/9/2026 1:34 PM | Busy Wednesday |
| More commentary archives | |
|
Home |
Products & Services |
Education |
In The Media |
Help |
About Us |
Disclaimer | Privacy Policy | Terms of Use | All Rights Reserved.
|