Oil Prices Edge Up on Big US Crude Withdrawal, China Stimulus

U.S. crude storage withdrawal, Chinese economic stimulus and geopolitical tensions countered concerns over tepid demand. This post appeared first on Hart Energy.