Business ❯ Investing ❯ Private Equity ❯ Technology Investments
A regulatory filing cites an equity value of about $3.3 billion for the completed majority sale, reflecting a leveraged deal structure.