The Inventory Thesis: Four Consecutive Draws Put $96 WTI on Different Footing
Wednesday's EIA report did something the geopolitical headlines couldn't: it made the $96 WTI price look cheap on fundamentals.
Commercial crude inventories came in at 433.7 million barrels for the week ending May 29 — a draw of 7,974 Mbbl from the prior week'