The ‘Crude’ Question: Despite restricted supply, can oil sustain at $100/bbl?

Oil prices have now retreated to $93 per barrel as markets weighed supply concerns stemming from Russia’s fuel export ban against demand woes from future rate hikes.

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button