Large Crude Inventory Build Sends Prices Tumbling
The American Petroleum Institute (API) estimated on Tuesday a larger than anticipated crude oil inventory build of 4.18 million barrels for the week ending January 31, compared to analyst expectations Continue Reading
