Oil shock
Crude did the day’s talking. Oil jumped ~7% and pushed back above $88/barrel after President Trump pledged “heavy strikes” following Iranian missile attacks. The market slapped on a fast risk premium, with the usual second-order effects close behind: shipping disruption, higher insurance, and a fresh tax on demand if prices hold.
Equities didn’t follow in lockstep. Refining names, for example, didn’t trade like a new oil regime was underway: Phillips 66 (PSX) was flat despite improving numbers and mixed Street sentiment. That disconnect matters. Oil traded the headline; stocks waited for persistence. If the move fades, the premium can unwind quickly. If it sticks, financial conditions tighten without the Fed doing anything—consumer pressure, margin squeeze for transport/travel/cyclicals, and a renewed bid for defensives.
Single-name tape
Dispersion ran the session. Clear levers and management actions were rewarded; anything that widened the range of outcomes got hit.
Ford (F) was up after again raising 2026 full-year profit guidance, leaning on high-margin SUV sales. The takeaway: mix matters more than volume, and they’re steering into categories that can carry input and logistics noise without blowing up the model.
Visa (V) was up on a fiscal Q3 beat, then reinforced it with an actual cost move: ~2,600 jobs cut and a $563 million charge. “Beat plus discipline” still works for a platform with operating leverage. The argument now is framing—productivity (structural) versus demand protection (cyclical)—because that’s what decides the multiple.
GE HealthCare laid out 2026 targets of 3–4% organic sales growth and $4.80–$5.00 adjusted EPS, while keeping its review of Patient Care Solutions in motion. Even without a clean stock reaction, multi-year targets anchor valuation, and the division review keeps portfolio optionality on the table.
On the other side:
Hims & Hers (HIMS) was down on a report of an FTC lawsuit. For momentum growth, FTC headlines are instant multiple compression: uncertain remedies, potential operating constraints, and a long calendar of noise.
Watsco (WSO) hit a 3-year low, down after margin pressure and a revenue shortfall. Missing both line items breaks the “steady compounder” story and forces the fork: simple normalization, or real demand/channel softness with competition taking share.
Outside the U.S.
The global cycle still looks uneven. L’Oréal flagged Middle East sales below expectations while saying growth rebounded in China. That’s the consumer-multinational setup right now: regional volatility in the driver’s seat, with China as the swing factor everyone wants to believe is improving.
Europe had a more operational tone. Resale platform Vinted struck a deal with DHL to use German collection points—boring detail, real unit-economics impact via less last‑mile friction. In resources, China’s CMOC agreed to finance a Brazilian iron ore mine, another reminder that commodity access still pulls capital across borders when supply chains feel political.
Risk management stayed active. Bank of Montreal completed two significant risk transfer (SRT) deals covering about $5 billion in corporate loans—capital optimization and tail-risk trimming in a tape that can gap on headlines.
Regulators tightened the perimeter too. South Korea moved to restrict leveraged retail fund access after a sharp Kospi drop. In the U.S., progress on the crypto Clarity Act reportedly stalled in the Senate, cooling the policy-certainty bid that had been supporting bitcoin. Housing remained fragmented: Las Vegas saw the largest drop in major-metro home prices while Chicago saw the largest gain (no figures cited). Still not one national trade.
What mattered
- Oil +~7% to >$88/bbl on escalation headlines; commodities moved first, equities stayed selective.
- Execution got paid: F on higher 2026 guidance, V on a beat plus ~2,600 job cuts and a $563m charge.
- Uncertainty got hit: HIMS on a reported FTC lawsuit, WSO on margin and revenue miss to a 3-year low.
- Abroad: patchy demand (L’Oréal) and tighter risk posture (South Korea limits, U.S. crypto bill stalls, BMO SRTs).
The session was simple: energy risk jumped, and everything else traded on whether the story came with numbers—or a new legal footnote.