Stocks · Communication · Telephone Communications (No Radiotelephone)

IDT CORP

IDT Clue Score58
United States Fiscal year ends July CIK 0001005731 Results filed 28 Sep 2026

What the insiders did Net buying

Bought (120 mo)
$25.54M
out of their own pocket, the only kind of buying there is
Sold (120 mo)
$18.48M
$0.00 on a plan · $831.05K straight out of an exercise
Sold at will
$17.65M
89 of 94 sales
Net
+$7.06M
+$7.89M against sales at will