IDT CORP's ticker is IDT and the CUSIP is 448947507. A total of 130 filers reported holding IDT CORP in Q1 2023. The put-call ratio across all filers is 0.57 and the average weighting 0.4%.
External links
This page lists IDT CORP's shareholders in Q1 2023. To view IDT CORP's shareholder history, click here.