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 (1 mo)
$0.00
out of their own pocket, the only kind of buying there is
Sold (1 mo)
$2.69M
$0.00 on a plan · $583.52K straight out of an exercise
Sold at will
$2.11M
7 of 9 sales
Net
−$2.69M
−$2.11M against sales at will