66.82USD+0.96%Mkt Cap: 1.65B $P/E: 20.30Today
IDT Corporation, together with its subsidiaries, provides communications and payment services in the United States, the United Kingdom, and internationally. It operates in four segments: National Retail Solutions, Fintec…

