Shell posts $6.2 billion profit, announces $3.5 billion share buyback
People pump gas into their vehicles at a Shell petrol station on October 2, 2023 in Alhambra, California. Frederic J.…
Read More...
Read More...
Recover your password.
A password will be e-mailed to you.