Schlumberger in charts: Production systems rise ~28% Y/Y and Middle East/Asia revenue up 29% in Q1 Published 19 Apr 2024 Full Article