Afternoon Note
The market is stabilizing, taking a modest step back from yesterday’s rally. The first recovery attempt failed after reports from an Iranian leader saying near-weapon-grade uranium should not be sent abroad. This created doubts about the progress of the peace talks between the US and Iran and sent oil prices climbing back over $107.

Russell 2000 is retaking its 20-day moving average and is the only index in the green.

Defensive sectors are higher with Utilities (XLU) and Health Care (XLV) leading. Consumer Staples is sharply lower due to results from Walmart (WMT), which were somewhat disappointing with EPS coming in just in-line while issuing guidance for Q2 below analysts’ expectations. Deere (DE) is weighing down the industrial sector despite reporting Q2 beat.

AI Update
Anthropic is in talks to rent Azure servers powered by MSFT’s Maia AI chips. This would deepen its existing relationship that is already moving fast. Anthropic already uses Amazon (AMZN), Google (GOOG/L) and Nvidia (NVDA) chips.

Economic Data
The Q2 GDP from Atlanta Fed is up to 4.26%, the highest since it initiated tracking in April 30th.

April Housing starts declined 2.8% MoM, beating consensus of -5.3% but lower than +12% seen in March. This was driven by a drastic decline in single-family construction.

| Comments |
| Charles, thank you so much for what you do. Rick on 5/21/2026 2:55:55 PM |
| Tweet |
| 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 |
| 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 |
| More commentary archives | |
|
Home |
Products & Services |
Education |
In The Media |
Help |
About Us |
Disclaimer | Privacy Policy | Terms of Use | All Rights Reserved.
|