API vs EIAAPI says yesterday surplus 3.45 million. Which it appears no one believed.......egg on API's face and tough to now believe.
EIA comes out this morning saying stockpiles fell 3.4 billion and oil jumps.
Gas stockpiles drop 1.2 million and distillates fell 1.6 million.
Bottoms are in it appears.
All IMO.