Oil giant Shell smashes expectations as profits more than… — SHEL +0.90 · News Impact Screener