Oil prices stayed above $100 a barrel as the Strait of Hormuz remained closed and Gulf producers shut oilfields due to storage shortages, with Jefferies modelling $60 billion in potential US profits
Oil prices stayed above $100 a barrel as the Strait of Hormuz remained closed and Gulf producers shut oilfields due to storage shortages, with Jefferies modelling $60 billion in potential US profits