Stockreport

With 57% ownership of the shares, IDT Corporation (NYSE:IDT) is heavily dominated by institutional owners [Yahoo! Finance]

IDT Corporation Class B  (IDT) 
US:NYSE Investor Relations: ir.idt.com/investor-relations
PDF 50% of the business is held by the top 14 shareholders Recent sales by insiders AI is about to change healthcare. These 20 stocks are working on everything from ear [Read more]