IDT Corporation (IDT)

Market Cap:

$350,860,000

Last Price ():

$15.19

Change: -1.04% Open: $15.29 Low: $15.05 High: $15.41
Div. Yield: 4.97% Price/Earnings: 9.1 Price/Book: 2.6 Price/Sales: 0.2