Shell’s 2024 profit fell 16% to $23.72 billion, missing estimates. Despite weaker…
Username or Email Address
Password
Remember Me