Cushing storage hub constraints key to historic WTI crude oil price collapse

WTI crude oil prices plummeted yesterday (20 April) as traders rushed to offload May delivery contracts amid storage concerns



Related Article
Recommended Whitepaper

View More