HOUSTON: Energy consuming nations should release more crude oil from their strategic reserves to bring down the skyrocketing price of petroleum products, the chief executive of Hess Corp HES.N said on Monday.
Oil prices jumped as high as $137 a barrel early in the day, up from about $79 per barrel at the end of 2021 as sanctions on Russia vessels and buyers rejecting Russian oil worsened supply shortages.
