Website Directory
"The only thing that's really gonna knock the oil price down is new lockdowns in the Western world," Jefferies strategist Christopher Wood told CNBC.