WTI Crude Retreats to $93 as Inventory Reality Bites Into the War Premium
The crude market had a story it wanted to tell — conflict, scarcity, triple-digit oil — and for a while, the data played along. Then the EIA released its weekly inventory figures, and the story got complicated. WTI crude fell more than 2% on the day to approximately $93.00 per barrel, pulling back sharply from … Read more