Oil and gas prices stabilize as geopolitical tensions shape supply risks, with WTI near $60 and natural gas consolidating after a sharp breakout above $4.80.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results