
- Moving the market
The S&P 500 and Nasdaq got off to a strong start after reports that negotiators had reached a deal to extend the Iran ceasefire—but traders never fully let their guard down.
Stocks pushed to session highs once news broke that the U.S. and Iran had agreed to a 60-day memorandum to keep the ceasefire in place and continue talks around Iran’s nuclear program.
That said, there’s still some uncertainty hanging over things, as President Trump hasn’t officially signed off on the deal yet.
On the macro side, the Fed’s preferred inflation gauge—PCE—came in a bit cooler than expected. Prices rose 0.4% in April (below the 0.5% forecast), while the annual rate held steady at 3.8%.
That softer monthly number gave markets a little hope that inflation pressures might finally be easing, even if we’re still well above the Fed’s 2% target.
By the close, the S&P 500 and Nasdaq managed to hang on to their gains, even with the constant “peace-on, peace-off” headlines, weakening macro data, and fading rate-cut expectations.
Under the surface, small caps and the Nasdaq led the way. Small caps, in particular, got a boost from heavily shorted names, which have now ripped about 17% over the past seven sessions.
Falling bond yields also helped, with the 30-year slipping back below 5%.
That drop in yields weighed on the dollar and gave a lift to precious metals, with gold climbing back above $4,500. Bitcoin, however, went the other way—dropping to around $72K as ETF outflows pressured prices.
What’s interesting is that markets held up surprisingly well despite a string of weak economic data, including soft PCE, disappointing GDP, falling capital goods orders, and a drop in home sales.
So, my question is: how long can stocks keep shrugging off bad news before it finally starts to matter?
Read More




