Oil prices tumble below $100 on Ukraine hopes, China lockdowns - MarketWatch


3/15/2022 12:00:00 AM3 years 1 month ago
by Myra P. Saefong, , Barbara Kollmeyer

OPEC leaves oil demand forecast ‘under assessment’

Oil prices tumbled below $100 a barrel on Tuesday, setting prices up to settle at their lowest levels since the initial days of the Russian invasion of Ukraine nearly three weeks ago, as investors re… [+2737 chars]

full article...