A New Inflationary Regime? — 5/19/2026

It’s easy to look at 3.8% YoY CPI, the highest print since May 2023, and point right at the Iran War. Of course elevated oil and energy…