US Oil Stockpiles Fall More Than Expected
US crude oil inventories declined by 9.1 million barrels in the week ended June 5, far exceeding expectations for a 3.4 million-barrel draw and following a 6.7 million-barrel drop the previous week. Even after a cumulative reduction of roughly 44 million barrels over the past eight weeks, overall crude stocks still stand about 7 million […]

















