The market is staging the kind of rebound that looks cheerful on the surface and argumentative underneath. The RUT is trading around 2,947, up 1.0% from yesterday’s 2,918, while the IXIC sits near 26,272, also up about 1.0%. The SPX is trading around 7,478, up 0.8%. That is broad enough to matter, but the internals matter more than the headline.
The best way to read today is not “risk is back.” It is “risk is getting some oxygen after yesterday’s policy scare.” Axios reported that the Fed shock tied to Kevin Warsh’s emergence as chair shifted the market’s assumptions on rates, bonds, and stocks in one shot. That matters because equity rallies built on lower discount-rate hopes are fragile when the person setting the discount rate suddenly looks more hawkish than expected.
Today’s price action reflects that tension. Long rates are backing off a bit: the 10-year Treasury yield is trading at 4.44%, down from 4.46%, and the 30-year is at 4.87%, down from 4.93%. Normally that would be enough to support duration-sensitive growth and the usual AI complex. It is helping. But it is not the whole story, because volatility in the rate market is still elevated. The MOVE index is trading near 70.7, up 5.0% so far today. In plain English: yields are a little calmer, but the bond market is still twitchy.
That is why today’s rotation is more interesting than the index levels. Small caps are outperforming, with the RUT up 1.0% versus the DJI up 0.4%. The equal-weight S&P 500 is also up 0.8%, roughly matching the cap-weighted index. This is not just seven megacaps putting on a cape. It looks more like a positioning rebound in the parts of the market that had taken the policy message hardest.
Semis fit that story too. The Nasdaq 100 is up 1.7%, comfortably ahead of the broader Nasdaq’s 1.0% gain. That is exactly what you would expect in a relief move once rates stop rising for five minutes. But it would be a mistake to confuse a reflex rally with a repaired backdrop. If the cost of capital is still unstable, the market can bounce and still reprice lower-quality duration assets later. The first bounce after a rates scare is often mechanical. The second move is where judgment starts.
There is also a useful cross-asset tell. The VIX is down to about 17.2 from 18.4, a 6.7% drop, yet that decline in equity volatility is happening alongside higher bond volatility, not lower. That split is a polite warning. Stocks are acting as if the worst is over; bonds are not signing that statement yet.
The Fed calendar itself keeps the pressure on. The central bank’s upcoming meeting schedule is already set out here, and the institution has already shown a willingness to use communications aggressively, including in its May supervisory messaging. Investors do not need another hike tomorrow to have a problem. They just need policy uncertainty to stay high enough that multiples cannot expand.
One more point: breadth improves the quality of a rally, but it does not eliminate the valuation question. When small caps, semis, and equal-weight all rise together, the tape is healthier. Fine. But healthier is not the same thing as cheap. If the bond market keeps insisting on a higher or more erratic real-rate regime, equities eventually have to earn their way through it with cash flows, not vibes.
That is the real story today. The rebound is real. It is also conditional. Stocks are enjoying a break in rate pressure, but the bond market is still walking around with a live wire.
What to watch: if the $MOVE index stays elevated while the 10-year yield stabilizes near 4.4%, do cyclicals and semis keep taking leadership, or does the rally narrow back into a handful of balance-sheet-rich megacaps?