NewsOctober 3, 2023Russia and Saudi Arabia have likely made close to $3 billion this quarter as OPEC+ production cuts push oil toward $100 a barrel