Oil Shorts Aren’t Ready to Give Up
The big oil price rally that kicked off last week and increased oil prices by nearly $10 per barrel has started unwinding.
Brent crude futures for December delivery were trading at $76.63/barrel at 11.40 am ET on Thursday while WTI crude…