Macro
Citi: Brent Oil Prices Stabilize Below $126
Brent crude peaked at $125‑$126 per barrel, then fell to $100‑$114 as traders reassessed supply risks and demand softness.
Citi attributes a $14 per barrel sell‑off to strategic petroleum reserve rele