0000950130-00-005710 10-K 4 20000731 20001031 IDT CORP 0001005731 7373 223415036 DE 0731 10-K 34 000-27898 749845 190 MAIN ST HACKENSACK NJ 07601 2019281000 294 STATE STREET HACKENSACK NJ 07601 10-K 1 0001.txt FORM 10-K EX-21.01 2 0002.txt SUBSIDIARIES OF THE REGISTRANT EX-23.01 3 0003.txt CONSENT OF ERNST & YOUNG LLP EX-27.1 4 0004.txt FINANCIAL DATA SCHEDULE