Oil retreats after 7-week highs as OPEC+ supply and weak demand weigh, while natural gas stalls below $2.94 resistance.
Some results have been hidden because they may be inaccessible to you
Show inaccessible resultsSome results have been hidden because they may be inaccessible to you
Show inaccessible results