The American Petroleum Institute (API) reported a build this week for crude oil of 4.520 million barrels. U.S. crude inventories have grown by roughly 32 million barrels so far this year, according to API data, while the U.S. Strategic Petroleum Reserves fell by six times that figure…
Read More