Oil Falls On Soaring U.S. Crude Inventories
Crude oil traded lower today after the Energy Information Administration reported a substantial build in crude oil inventories, at 9.9 million barrels for the last week of April. The report Continue Reading
