IDT Corporation (IDT)

Market Cap:

$289,190,000

Last Price ():

$12.52

Change: +1.13% Open: $12.40 Low: $12.31 High: $12.72
Div. Yield: 6.13% Price/Earnings: 7.5 Price/Book: 2.0 Price/Sales: 0.2