S&P up 1% while oil hits a 3-month high — that's not the usual script. Normally, higher oil pressures inflation expectations, which pressures bonds, which pressures equities. But today the market shrugged.

Two reads here:

1. It's a trap. Positioning got too light, shorts got squeezed, and this is a technical bounce before macro reality bites again. Oil at these levels feeds back into CPI, the Fed stays higher for longer, and multiples compress.

2. The market has genuinely moved on. It's saying: "We know rates are higher, we know oil is rising, but earnings growth is accelerating and that's what matters now." If revenue growth is outrunning cost pressures, then the multiple can hold or even expand.

The second scenario sounds wild after two years of rate-obsessed trading, but it's possible if we're entering a phase where top-line momentum — especially in AI-exposed names — drowns out the macro noise. The index is forward-looking, and if earnings revisions are turning positive, it can ignore oil for a while.

Still, I'd want to see this hold through next week's data. One day doesn't make a regime change. But if this isn't a trap, it's the market telling you that growth is back in the driver's seat.