Morning Commentary

We knew yesterday would be a difficult session (right out of the gate), after the hammering of memory stocks that took place in Korea, but it was better than I anticipated. The carnage took place with the names that have been on a bender.

Heat Map
Investors flocked to traditional safe havens, namely, Consumer Staples (XLP), Health Care (XLV), and Utilities (XLU) sectors. Energy (XLE) got a boost from the bounce in crude oil, on reports that Iran attacked two commercial oil tankers. AI-adjacent names also took it on the chin, including Caterpillar (CAT) and GE Vernova (GEV).

Some “Mag Seven” names saw bids return, as they resumed their role as safe havens as well.

Factors & Themes
You know it’s a rough outing when only “Low Volatility” is flashing green. On the other hand, momentum was slammed, but it could have been worse.

We have been reminded that momentum (SPMO) swings both ways. It's come down like a rock (see rate of change) and now rests on the 50-day moving average.

Off the Beaten Path
The aging population, cloud computing, and e-commerce are fetching bids. We are paying attention.

I think the selling is driven more by speculation than the run-up was. That said, many key stocks finished right at their 50-day moving average. Let's see if they can make a stand; otherwise, many would-be strong hands will grow weaker.
Several of the stocks in the retracement are names I wanted to buy, and some I felt that we closed out too fast.
Today’s Session
The ceasefire is off, and markets are reacting, though with restraint, given the ups and downs of efforts to end the Iran Conflict.
Stocks were already vulnerable before this most recent escalation, but underlying fundamentals have improved.
In this emotionally charged atmosphere, you must know what you own.
Know the industry and its growth potential.
Know the company and its positioning, including the ability to raise prices and capture market share.
Try to avoid taking losses simply because a stock is down – it might be a buy and not a sell.
I’d like to see the S&P 500 hold above the 50-day moving average and, in the worst-case scenario, hold above 7,200.

The headlines will be proactive all sessions but also keep an eye on what’s not said (Trump hasn’t repeated that the ceasefire is over) and what’s moving (oil still moving through the Strait).


| Tweet |
| 10/8/2026 7:08 AM | INTERNAL INFERNO |
| 10/7/2026 1:17 PM | High Yield Fears Return |
| 10/7/2026 9:35 AM | NEW HIGHS BEGET NEW HIGHS |
| 10/6/2026 1:24 PM | Reaching New Highs |
| 10/6/2026 9:33 AM | AIN’T AFRAID OF SKYROCKETING YIELDS |
| 10/5/2026 1:29 PM | Broad Participation |
| 10/5/2026 9:35 AM | LOOKING FOR BREAKOUTS |
| 10/2/2026 1:08 PM | A Friday Lift |
| 10/2/2026 9:41 AM | A GENTLE WAVE |
| 10/1/2026 1:15 PM | Volatile Start |
| 10/1/2026 9:28 AM | THE SILENT BEAR & RAGING BULL |
| 9/30/2026 1:35 PM | Waiting on Micron |
| 9/30/2026 9:42 AM | SALAD DAYS FOR SUPER INTELLIGENCE |
| 9/29/2026 1:38 PM | Weak Tone |
| 9/29/2026 9:35 AM | STRANGE DAYS INDEED |
| 9/28/2026 1:15 PM | A Soft Start to the Week |
| 9/28/2026 9:35 AM | BOND MARKET HISTORY LESSON HELPS |
| 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 |
| More commentary archives | |
|
Home |
Products & Services |
Education |
In The Media |
Help |
About Us |
Disclaimer | Privacy Policy | Terms of Use | All Rights Reserved.
|