IDT takes loss of $2.86m

READ FULL ARTICLE