Crude Inventory Surprise: Market Insights
API reported surprising drop in U.S. crude inventories by 2.3M barrels last week, surpassing economists' expectations of 1.5M barrel decline. This decline raises concerns about the increasing non-OPEC production, potentially…