IDT Corporation (IDT)
Fair Value4.9% Upside
Fair
Analyst8.9% Upside
Market Cap1.713 B
P/E20.9x
Yield0.4%
HealthGreat
NYSE
Featured in
High-Momentum Stocks