Current oil price a barrel
18 Mar 2020 Oil prices face a perfect storm of falling demand and increasing supply. West Texas Intermediate crude (WTI) collapsed by a staggering 19.2% to includes Saudi Arabia and Russia, is remarkably stable at $30.36 a barrel. 16 Mar 2020 Oil and gas stocks took another pummelling on Monday as investors braced for a wave of capex cuts amid warnings that crude oil prices could