0001125282-00-000621 DEF 14A 1 20001214 20001114 IDT CORP 0001005731 7373 223415036 DE 0731 DEF 14A 34 000-27898 769061 190 MAIN ST HACKENSACK NJ 07601 2019281000 294 STATE STREET HACKENSACK NJ 07601 DEF 14A 1 0001.txt NOTICE OF ANNUAL MEETING OF STOCKHOLDERS