Oil Prices Halt Slide After API Reports Small Crude Draw
The American Petroleum Institute (API) reported a surprise crude oil inventory draw this week, of 1.545 million barrels for the week ending November 16. The draw this week was the Continue Reading
