The latest data point to higher oil prices in the coming weeks and months, as supply and demand fundamentals approach some semblance of balance.
The latest data point to higher oil prices in the coming weeks and months, as supply and demand fundamentals approach some semblance of balance.