StockWatch: Crude Oil Drops Below $100 on Chinese Demand Woes!
Oil prices fell to the lowest level since February. And they’ve been building on two straight weeks of declines as lockdowns in China sparked demand fears.
With China being the world’s largest oil importer, the sell-off ensued.
Oil prices have also been on a roller-coaster ride since Russia invaded Ukraine. Trading as high as $130, however falling over 30% since.
- WTI 01:45
- GOLD 03:30