U.S. crude oil inventories plunged by 4.3 million barrels last week, signaling a tightening supply amid robust demand, according to the latest data from the Energy Information Administration (EIA)
U.S. crude oil inventories plunged by 4.3 million barrels last week, signaling a tightening supply amid robust demand, according to the latest data from the Energy Information Administration (EIA)
