The Market Is Pricing Geopolitics. It’s Not Pricing the Crack Spread Problem.
WTI crude settled at $90.3 per barrel on March 24, 2026 — up 55% in roughly five weeks from a January low of $58.3. That move is extraordinary. But here’s … Read more
WTI crude settled at $90.3 per barrel on March 24, 2026 — up 55% in roughly five weeks from a January low of $58.3. That move is extraordinary. But here’s … Read more