Loading...

Oil giant Shell posts profit beat, keeps share buyback pace steady at $3.5 billion | Intellectia.AI