DISCLOSEDQuarterly
Two Sigma Investments
Idt Corp · NASDAQ
179,497 sh · $8.8M
Filed 31 Mar 2026SEC 13Fview source
Two Sigma Investments
Idt Corp · NASDAQ
179,497 sh · $8.8M
Renaissance Technologies
Idt Corp · NASDAQ
946,013 sh · $46.4M
BlackRock
Idt Corp · NASDAQ
1,371,929 sh · $49.3M