Shell beats expectations with $10.8 billion third-quarter profit - SHEL News | Rallies