Crude oil prices were in the red today after the Energy Information Administration reported an inventory build of 3.2 million barrels for the week to March 22.
Crude oil prices were in the red today after the Energy Information Administration reported an inventory build of 3.2 million barrels for the week to March 22.