IDT Corporation (IDT)

Market Cap:

$327,400,000

Last Price ():

$13.18

Change: -0.75% Open: $13.33 Low: $13.01 High: $13.33
Div. Yield: 5.60% Price/Earnings: 37.7 Price/Book: 2.3 Price/Sales: 0.2