News

Shell PLC (SHEL) reports robust earnings with significant cost savings and a new share buyback program, despite facing ...