Apollo divests Vallourec stake in €955 million deal

Apollo divests Vallourec stake in €955 million deal