Le fonds d'investissement britannique BC Partners s'offre Intelsat pour 3,43 milliards d'euros. Il détient ainsi 76% du capital de l'opérateur satellite. Les fonds Apax Partners, Permira, Apollo Management et Madison Dearborn Partners se partagent quant à eux les 24% restant.
Intelsat possède un flotte de 51 satellites. En 2006, son chiffre d'affaires s'élevait à 1,7 Md$. La perte nette atteignait quant à elle 387,5 M$. L'opérateur satellite supporte des services de transmissions voix, de vidéo et de données. Il possède plus de 1 800 clients.