Global 2000: Big Profits For Big Oil, As Russian Sanctions Combine With Pent-Up Demand

Profits are way up for the world’s biggest publicly traded energy companies like ExxonMobil and Shell, as oil surged above $100 a barrel amid pent-up post-pandemic demand for driving and flying.