News

Shell reports adjusted earnings that beat analyst expectations for the first quarter of 2025 and announces another $3.5 ...