Risk-on, no excuses
S&P 500 futures edged higher into a packed earnings tape, with no big macro print to blame if trades went wrong. The market fell back to a simple rubric: beat cleanly and you get paid; miss the core metric and you don’t.
Flows helped. Call buying popped up again—part earnings FOMO, part relief that geopolitical risk slid from “imminent” to “managed.”
Geopolitics didn’t disappear. US-Iran peace-talk uncertainty is still a live wire, and defense investors are already looking past headlines to the next hard catalyst: the Pentagon’s budget request. Washington stayed mostly in the background otherwise, though Kevin Warsh (described as President Trump’s Fed Chair nominee) surfacing at Senate Banking Committee hearings is the kind of event that can briefly pull rates traders into the equity conversation.
Industrials lead
Industrials and defense did the work because the numbers were clean and the end-market story didn’t require a paragraph of caveats.
- 3M (MMM) traded higher on Q1 revenue growth y/y across all segments. Broad-based strength matters more than a single product-cycle win.
- RTX (RTX) moved up on an earnings beat and raised outlook. The next checkpoint is external: the Pentagon budget request, which can reshape how investors value backlog quality and margin durability.
- GE (GE) caught a bid after a profit beat, with commercial engines strength carrying the narrative. In a tape rewarding “real economy” momentum, that’s a clean setup.
Housing holds
Housing didn’t break the way bearish positioning suggested it might.
- D.R. Horton (DHI) climbed after beating fiscal Q2 earnings expectations, even while flagging caution in buyer sentiment. The move looked more like expectations resetting than a sudden return of housing optimism: the quarter was good enough to force some covering, guarded commentary and all.
Energy: execution wins
Energy stayed split. Crude volatility keeps E&Ps defensive, but services can still trade on execution when the print lands.
- Halliburton (HAL) rose after a Q1 earnings beat. There was some technical talk about a bounce off support, but the driver was straightforward: clarity got rewarded.
One small cross-asset tell leaned supportive: European corporates resuming hybrid bond buybacks after Middle East-related disruptions. It’s not a market thesis by itself, but it’s consistent with a tape that’s willing to take risk again.
Retail and one-offs
Retail didn’t get a pass.
- Tractor Supply (TSCO) dropped after comparable-store sales missed. That’s the metric investors care about here. Miss it, and the market moves on quickly.
A few smaller items mattered because structure and overhangs still move stocks.
- Plus Therapeutics (PSTV) jumped after regaining compliance with Nasdaq listing requirements. Simple trade: overhang removed.
- Upbound announced a partnership with Amazon for in-store pickup and returns. Another reminder that stores are becoming logistics nodes, not just shelf space.
- Getinge AB posted Non-GAAP EPS of SEK 1.80 and kept its organic sales growth forecast through FY2026. Stability did as much work as the quarter.
Themes were constructive but clearly secondary to earnings. AI attention continues to rotate toward defense, healthcare, and agentic software rather than generic chatbot narratives. In GLP-1s, a report that Pfizer is working on a monthly weight-loss injection is enough to make Eli Lilly and Novo Nordisk holders re-check the convenience moat. Bitcoin and Ethereum followed the broader risk-on tone higher.
Bottom line: earnings stayed in the driver’s seat, and the market rewarded clean execution while punishing anything that muddied the core metric.