Shell posts $6.2 billion third-quarter profit, announces $3.5 billion share buyback
Hits: 6 People pump gas into their vehicles at a Shell petrol station on October 2, 2023 in Alhambra, California. Frederic J. Brown | Afp | Getty Images British oil giant Shell on Thursday reported $6.2 […]