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 selling

Bought (12 mo)
$0.00
out of their own pocket, the only kind of buying there is
Sold (12 mo)
$7.68M
$0.00 on a plan · $583.52K straight out of an exercise
Sold at will
$7.10M
27 of 29 sales
Net
−$7.68M
−$7.10M against sales at will