US Crude Oil Inventories Experience a Significant Drop: What Does This Mean for the Market?
The Energy Information Administration reports a 2.7 million barrel drop in US commercial crude oil inventories to 440.4 million barrels for the week ending April 25, alongside chan...