Energy risk back
Energy drove the session. WTI crude jumped ~5% even after the IEA disclosed more than 400M barrels released from emergency stockpiles. That sounds like a cushion. Price action said the opposite. The market is still paying for Iran conflict risk—not just headline supply math, but shipping lanes, insurance, routing, and the simple fact that disruption rarely arrives on schedule.
The physical market turned cautious. Refiners reportedly cut purchases after the spike. That’s sensible risk control, but it also thins out the natural bid. When end-buyers step back, spot moves faster on marginal headlines and the curve starts trading “how long does this last” rather than “how many barrels can be tapped.” That’s how front-end volatility comes back in a hurry.
Oil also tightened the macro link. Morgan Stanley flagged that a geopolitically driven oil shock could delay the next Fed cut, with June floating in some corners. Energy is the quickest way to re-harden inflation expectations, and today didn’t need a Fed speaker to connect that line.
Metals caught a related flavor of scarcity anxiety. Mercuria was cited as pushing a surge in LME aluminum withdrawals, stirring availability worries. Different fundamentals than crude, same reflex: when risk premia rise, possession matters.
CPI calm, rates not
U.S. CPI printed 2.4% y/y in February, in line and unchanged. “Fine” isn’t the same as “done,” and with oil ripping, a steady inflation print lands closer to caution than celebration.
Rates moved anyway. U.S. and German yields pushed to multi-year highs (specific levels not cited). The trade was straightforward: if energy can keep headline inflation sticky, the policy risk skews toward waiting longer. So the adjustment showed up in yields and duration rather than a dramatic macro surprise.
There was also some softer stress chatter—rising U.S. foreclosure anecdotes without hard aggregates attached. In a high-carry, high-rate world, those stories spread because they fit the “higher for longer breaks something” script, even when the data hasn’t fully rolled.
Single names, real damage
The biggest idiosyncratic hit was Trump Media & Technology (DJT) down ~50% after a major investor sold nearly 800,000 shares. That kind of move isn’t a valuation debate; it’s sponsorship evaporating and liquidity doing what it does when supply shows up.
TSLA stayed under pressure on concerns delivery declines could extend for a third year. That shifts the conversation from multiple to durability: demand, margins, cash generation. Add higher yields and it’s pressure from both the discount-rate side and the operating story—rarely a friendly mix for risk appetite.
In Europe, BP was flat but picked up governance noise. Green investors initiated legal action after BP dismissed a climate-related shareholder resolution. No immediate price reaction doesn’t mean no cost; it just turns into a slower constraint on board focus and strategic flexibility.
What mattered
- WTI +~5% despite >400M emergency barrels disclosed; the conflict premium stayed.
- CPI 2.4% y/y (unchanged) didn’t unlock cuts; yields climbed anyway.
- DJT -~50% on a holder selling ~800k shares; classic liquidity shock.
- YieldMax dividend prints (YPS $0.0674, YXI $0.0628, TSLY $0.2854, TSTY $0.1246) kept the “cash now” trade alive as rate volatility rose.
The tape wasn’t trading optimism today—it was trading exposure to energy and the cost of waiting.