 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 for the third quarter of FY 2021, the three months ended April 30, 2021. 