Shell Realizes Billions in Trading Profit, Integrated Gas President Sells €322K Shares and Initiates Buyback - SHEL News | Rallies