The American Petroleum Institute (API) reported a crude oil inventory draw of 3.4 million barrels for the week ending Aug 1, compared to analyst expectations of ...
A