IDT CORP (IDT)

FISCHER MARCELO 🔴 sold 5.0K shares of IDT CORP (IDT) at $50.50 Transaction Date: Apr 14, 2026 | Filing ID: 158556