IDT Corporation
IDT
$50.89
$4.7010.18%
IDT
TTM - Trailing twelve months. Q - Most recent quarter. YOY - Year over year.