IDT Corporation (IDT)
Fair Value-9.5% Downside
Fair
Analyst3.9% Upside
Market Cap2.032 B
P/E23.5x
Yield0.3%
HealthGreat
NYSE
Featured in
High-Momentum Stocks