Shell posts Q2 adjusted earnings of $9.8 billion, announces $3 billion share buyback - SHEL News | Rallies