In a market already grappling with supply concerns and shifting global dynamics, oil prices dipped modestly this week following the U.S. Energy Information Administration’s (EIA) latest Weekly Petroleum Status Report. Released on September 4, 2025, the report confirmed an unexpected build in crude oil inventories, adding downward pressure to prices that have been range-bound amid […]