IDT   $68.84  -1.43% Market Closed After Close 68.84 0.0

IDT Corporation