Russia and Saudi Arabia have likely made close to $3 billion this quarter as OPEC+ production cuts push oil toward $100 a barrel
None Russia and Saudi Arabia have made billions in additional oil revenue after their production cuts lifted prices. • None Russia likely generated an…