New Mountain to Exit SNL in $2B+ Deal

July 28, 2015