Oil sheds more than $1 as weakening demand outweighs stimulus hopes

Oil sheds more than $1 as weakening demand outweighs stimulus hopes

Reuters

Published

Oil prices dropped more than $1 a barrel on Thursday as a growing number of virus-related restrictions on travel slashed global fuel demand, overshadowing expectations that a $2 trillion U.S. stimulus package will bolster economic activity.

Full Article