Articles by Elana Glowatz

Pages

EDITOR'S PICK

Shell Makes Record $40 Billion Annual Profit

Shell delivered a record $40 billion profit in 2022, the energy giant said on Thursday, capping a tumultuous year in which a surge in energy prices after Russia's invasion of Ukraine allowed it to hand shareholders unprecedented returns.