There's plenty of supply. Crude oil supplies are above 320...
There's plenty of supply. Crude oil supplies are above 320 million barrels, which is ample to meet demand from refiners.
There's plenty of supply. Crude oil supplies are above 320 million barrels, which is ample to meet demand from refiners.