 IDT Corporation NYSE: IDT reported net income per diluted share of 0.02 and Non-GAAP earnings per diluted share of 0.08 on revenue of 321.3 million for the third quarter of FY 2020, the three months ended April 30, 2020. 