 NEWARK, N.J., Dec. 3, 2020 PRNewswire -- IDT Corporation NYSE: IDT reported net income per diluted share of 0.32 and Non-GAAP earnings per diluted share of 0.35 on revenue of 343 million for the first quarter of FY 2021, the three months ended October 31, 2020. 1Q FY21 HIGHLIGHTS... 