European Investor
25 Mar 2026, 20:42
U.S. crude oil inventories increased by 6.93 million barrels, significantly above expectations for a 1.30 million barrel draw and higher than the previous build of 6.16 million barrels.