translate English to French: Within its 18 subsidiary companies, the IDC is working toward a balance between corporate profits and opportunities for beneficiaries.
Elle s'efforce d'atteindre un équilibre entre les bénéfices enregistrés par ses 18 filiales et les possibilités offertes aux bénéficiaires.