0000950109-98-005435 10-Q 2 19981031 19981215 IDT CORP 0001005731 7373 223415036 DE 0731 10-Q 34 000-27898 98770257 190 MAIN ST HACKENSACK NJ 07601 2019281000 294 STATE STREET HACKENSACK NJ 07601 10-Q 1 000095010998005435-001-seq1-10-q.txt FORM 10-Q EX-27 2 000095010998005435-002-seq2-ex-27.txt FINANCIAL DATA SCHEDULE