That's why the weekly EIA and API reports have been nothing but a swirling wet mess of deception during the two years of SPR releases. In my opinion that's why WTI price and weekly EIA/API reports have become disconnected over the last two years. If you subtract 273 million barrels released from the SPR, the YTD totals that BigJake attempts to compile would have a
...more