Home / Tag Archives: U.S. Energy Information Administration

Tag Archives: U.S. Energy Information Administration

Oil Stabilizes On Small Crude Draw

The American Petroleum Institute (API) reported a small draw in crude oil inventory of 812,000 barrels for the week ending June 13, but still coming in over analyst expectations of a much bigger 2.033-million barrel drawdown in inventories. Last week, the API reported a surprise build of 4.852 million barrels. A day later, …

Read More »