
Shell posts $6.2 billion third-quarter profit, announces $3.5 billion share buyback
British oil giant Shell on Thursday reported $6.2 billion profit for the third quarter, roughly in line with estimates, as the company benefited from higher