Morning Commentary
"Buy on the sound of cannons, sell on the sound of trumpets." -Nathan Rothschild
I’m not so sure how much the market will sell off once a deal with Iran becomes official, but the oil market thinks it's close, and the “fear index” (VIX) is as calm as it's been in months.


Consumer Sigh of Relief
The rapid decline in crude oil prices is welcome news for consumers and is immediately reflected in the stock market.
Automakers continue to move higher, but all sub-industries received bids yesterday. Gasoline doesn’t come down as fast as it goes up, but as it starts moving lower, watch consumers step up. Note: Retail sales have come in above Wall Street consensus each month this year.

Strong breadth for Consumer Discretionary (XLY) and Consumer Staples (XLP).

Factors
Momentum paused as buyers moved over to revenue.
Overall, it was a wait-and-see session.

There is a question of leadership beyond Technology (XLK). The good news is that there are a fair number of inexpensive names lurking outside of Technology. Still, I want to be part of the artificial intelligence (AI) ecosystem.

Gaining Confidence
Goldman Sachs (GS) upped its S&P 500 (SPX) target to 8,000 on the strength of earnings. That’s the “ace in the hole.”

Separating Software Survivors and Victims
Snowflake (SNOW) crushed it after the close. Salesforce (CRM) not so much.

We’ll see how impactful this morning’s inflation read is – I think the market will look past a “hot” number.

| Tweet |
| 5/28/2026 7:07 AM | CUEING THE TRUMPETS |
| 5/27/2026 1:44 PM | Semis Cool Down |
| 5/27/2026 9:35 AM | HOUSTON, WE HAVE A PARTY |
| 5/26/2026 1:43 PM | Launched Into the Week |
| 5/26/2026 9:40 AM | THE MAGIC MARKET |
| 5/22/2026 1:38 PM | Firmly Higher |
| 5/22/2026 9:45 AM | FINAL OFFER? |
| 5/21/2026 1:43 PM | Taking a Pause |
| 5/21/2026 9:43 AM | SPACEX IS ON THE LAUNCH PAD |
| 5/20/2026 1:44 PM | Countdown to NVDA Earnings |
| 5/20/2026 9:39 AM | JENSEN'S IN THE BATTER'S BOX |
| 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 |
| More commentary archives | |
|
Home |
Products & Services |
Education |
In The Media |
Help |
About Us |
Disclaimer | Privacy Policy | Terms of Use | All Rights Reserved.
|