IDT   $50.28  1.68% Market Closed After Close 50.22 -0.12%

IDT Corp