SLB to buy ChampionX in $7.7 billion all-stock deal Press Room 3 years ago SLB to buy ChampionX in $7.7 billion all-stock deal