$51.13+0.98 (+1.95%)
IDT Corporation, together with its subsidiaries, provides communications and payment services in the United States, the United Kingdom, and internationally.