Crude Oil Drops for Sixth Straight Session; Brent, WTI Down over 1.2%
U.S. crude oil inventories fell 3.2 million barrels last week to 435.5 million barrels, their lowest since January 2020, the Energy Information Administration said on Wednesday.
Read moreDetails