Morning Commentary

Friday felt ominous at the gate. A jittery market heading into the weekend, where doomscrolling and misinformation reign supreme. Selling triggered selling, as major indices closed at session lows. There was also a jump in late volume, underscoring the shift from frustration to fear.

Nowhere to Hide
The prevailing theme now is that there is nowhere to hide among the various factors. Low volatility held up the most, as growth took it on the chin, with individual narratives roiling major Technology (XLK) names, and a realization of higher yields and less Fed accommodation also taking a toll.
I’m still surprised at how hard value has come down.

Traditional Safe Havens
Energy (XLE) stocks enjoyed a strong session, followed by traditional safe havens: Utilities (XLU) and Consumer Staples (XLP). Both are expensive on an absolute basis, but are still seen as temporary foxholes.

Bonds Bummer
The 60/40 portfolio, which had been the “gold standard” until the last five years, was getting a bit of a resurgence among professional investors but had a major setback this month.

Over the weekend, the Houthis stepped up, but the big market mover is scuttlebutt that President Trump is ready to make moves to contain Iran’s energy. This conflict is moving to the next phase unless a deal can happen before the ten-day extension offered last week expires.


Today’s Session
Mondays have been hopeful in 2026, but since the Iran Conflict, the rest of the week gets dicey. It is compelling that crude is higher, and stocks are as well, ahead of the opening bell.
There has been serious panic selling and knee-jerk reactions in several pockets of the market, so we could see them catch bids.
This is not a morning to chase, but I’m more optimistic that the moment is on the near-term horizon, and the initial snapback is going to be huge.
| Tweet |
| 5/19/2026 1:33 PM | Tug-Of-War |
| 5/19/2026 9:48 AM | GONE FISHING |
| 5/18/2026 1:20 PM | Choppy Start |
| 5/18/2026 9:45 AM | HAS SOFTWARE SURVIVED? |
| 5/15/2026 1:26 PM | Record Run On Hold |
| 5/15/2026 9:26 AM | BOTTOM FISHING TIME |
| 5/14/2026 1:39 PM | Market Continues to Heat Up |
| 5/14/2026 9:33 AM | OH, NELLY! IT’S GETTING HOT IN HERE… |
| 5/13/2026 1:33 PM | Back to Record Levels |
| 5/13/2026 9:25 AM | THAT'S NOT A MUSHROOM CLOUD |
| 5/12/2026 1:20 PM | Market Takes A Break |
| 5/12/2026 9:39 AM | “HAVE-NOTS” SLUMP WHILE Al PARTY GOES FULL TILT |
| 5/11/2026 1:19 PM | Semiconductor Strength Continues |
| 5/11/2026 9:34 AM | SUMMER OF (IPOs) COMING EARLY |
| 5/8/2026 1:28 PM | Finishing The Week Strong |
| 5/8/2026 9:39 AM | Hot Money Moves to Cold Stocks |
| 5/7/2026 1:14 PM | Taking a Breather |
| 5/7/2026 9:44 AM | Firing on All Cylinders |
| 5/6/2026 1:17 PM | Wednesday Momentum |
| 5/6/2026 9:44 AM | NEW HIGHS BEGET NEW HIGHS (WAIT UNTIL THE CONFLICT IS OVER) |
| 5/5/2026 1:43 PM | Market's Continued Momentum |
| 5/5/2026 9:45 AM | DRUMBEATS GETTING LOUDER |
| 5/4/2026 12:44 PM | Choppy Morning |
| 5/4/2026 9:49 AM | FOCUS ON FUTURE BEYOND SPEED BUMPS |
| 5/1/2026 1:24 PM | Mega-Cap Strength Sets The Tone |
| More commentary archives | |
|
Home |
Products & Services |
Education |
In The Media |
Help |
About Us |
Disclaimer | Privacy Policy | Terms of Use | All Rights Reserved.
|