Oil prices could potentially touch $100 a barrel as OPEC+ seek to stabilize the global market.
The Organization of the Petroleum Exporting Countries (OPEC) and...
Oil prices shot up on Thursday, reversing preceding losses, as expectations regarding high natural gas prices leading to a switch to oil during winters...