Pereira BillDirector

Sell $230.9K of disclosed value in IDT Corporation $IDT.

Sell

Fischer MarceloCFO

Sell $136.5K of disclosed value in IDT Corporation $IDT.

Sell