Stockreport

With 47% ownership, IDT Corporation (NYSE:IDT) has piqued the interest of institutional investors [Yahoo! Finance]

IDT Corporation Class B  (IDT) 
US:NYSE Investor Relations: ir.idt.com/investor-relations
PDF A total of 12 investors have a majority stake in the company with 50% ownership Insiders have sold recently To get a sense of who is truly in control of IDT Corpora [Read more]