Logo.png
IDT Corporation Reports Third Quarter Fiscal Year 2021 Results
June 03, 2021 16:49 ET | IDT Corporation
NEWARK, NJ, June 03, 2021 (GLOBE NEWSWIRE) -- IDT Corporation (NYSE: IDT) reported net income per diluted share of $1.39 and Non-GAAP income per diluted share* of $0.47 on revenue of $374 million...