IDT Corporation provides innovative communications and payment services for consumers and businesses on a global scale. It is listed on the NYSE and employs over 1250 people across 21 countries.
Focus Areas
Notable Investments