Oil Prices Stable as Gains Capped by Demand Fears

Oil prices were broadly stable on June 9 and were set for a second week of declines.  This post appeared first on Hart Energy.