IDT Co. (NYSE:IDT – Get Rating) EVP Joyce J. Mason sold 3,407 shares of the business’s stock in a transaction dated Tuesday, April 11th. The shares were sold at an average price of $32.89, for a total transaction of $112,056.23. Following the completion of the sale, the executive vice president now directly owns 36,119 shares […]