IDT Corporation (IDT)

Market Cap:

$456,420,000

Last Price ():

$19.79

Change: +0.35% Open: $19.74 Low: $19.60 High: $19.84
Div. Yield: 3.85% Price/Earnings: 10.9 Price/Book: 3.3 Price/Sales: 0.3