NYSE:IDTTelecom
Assessing IDT (IDT) Valuation Against Long Term Growth And Cash Flow Expectations
IDT stock snapshot and recent performance
IDT (IDT) has drawn investor attention after recent trading, with the share price closing at $50.75. The stock shows mixed return figures across the past week, month, past 3 months, and year to date.
See our latest analysis for IDT.
The recent 1-day share price return of 3.19%, on top of a 30-day share price return of 5.71%, sits against a 5-year total shareholder return of 181.43%. This points to momentum that has built gradually over time rather...