Oil prices rise amid Chinese economy stabilization efforts
American Petroleum Inst. estimates fall of 3.67 million barrels of US crude oil, exceeding expectation of 2.63 million-barrel drop.
American Petroleum Inst. estimates fall of 3.67 million barrels of US crude oil, exceeding expectation of 2.63 million-barrel drop.
Supply halts in US after Hurricane Ida continues to push prices up although demand woes after Saudi price cut axes further rises