Numbers between the API and the Energy Information Administration don’t always match, but the inventory increases stated in the API’s report a week ago did get affirmed by the EIA a day later, sending oil prices slumping 5% last Wednesday
read more