Mar 20, 2024 | Uncategorized
U.S. crude oil inventories fell by 2 million barrels last week, exceeding forecasts for a draw of 1.2 million barrels.