
Crude oil inventories in the United States fell this week by 3.23 million barrels for the week ending April 19, according to The American Petroleum Institute (API). Analysts had estimated a 1.8 million barrel build for crude oil. For the week prior, the API reported a 4.09 million barrel build in crude inventories…
Read More