Home Stock Shell Q3 earnings: British oil giant posts $6B profit, announces $3.5B share buyback