Shell profit surprises all analysts

Shell profit surprises all analysts