The American Petroleum Institute (API) reported a huge crude oil inventory draw of 10.961 million barrels for the week ending July 18, compared to analyst expectations of a much smaller—but still ...