Shell posts $6.2 billion third-quarter profit, announces $3.5 billion share buyback Source will download... Shell posts $6.2 billion third-quarter profit, announces $3.5 billion share buyback