WTI Turns Green After API Reports Across-The-Board Inventory Draws
March 12, 2024 at 18:13 PM EDT
Oil prices slipped lower today after uglier-than-expected inflation sent yields higher and perhaps more notably, OPEC said its latest supply cuts had stalled as Iraq and Libya produced more than their quota.