$56.13+1.11 (+2.02%)
IDT Corporation, together with its subsidiaries, provides communications and payment services in the United States, the United Kingdom, and internationally.
IDT Corporation in the Communication Services sector is trading at $56.13. Wall Street consensus targets $75.00 (1 analysts), implying a +33.6% move over the next 12 months. The stock is currently 21% below its 52-week high of $71.12, remaining 7.4% above its 200-day moving average. On fundamentals, Piotroski 7/9 indicates strong financial quality, Altman Z in the safe zone. The Whystock Score of 100/100 reflects bullish alignment across trend, valuation and analyst targets.
Simplified model based on P/E and ROE. Not a substitute for full valuation analysis. Data may be delayed. See our Terms.
IDT Corporation, together with its subsidiaries, provides communications and payment services in the United States, the United Kingdom, and internationally. It operates in four segments: National Retail Solutions, Fintech, Net2phone, and Traditional ...
IDT's higher margin growth engines, NRS, Fintech and net2phone, boost third-quarter fiscal 2026 results and guidance as the company pushed deeper into AI.
IDT stock: recent performance snapshot IDT (IDT) has caught investor attention after recent price moves. The stock closed at $56.08 and has shown mixed performance, with gains over the past month and past 3 months but a decline over the past year. See our latest analysis for IDT. The recent 4.76% 1 month share price return and 8.58% 3 month share price return point to improving momentum, even though the 1 year total shareholder return has declined 13.39%, while the 3 year total shareholder...
IDT Corp (IDT) reports robust financial performance with increased revenue and profit margins, while navigating competitive challenges and exploring new market opportunities.
Moby summary of IDT Corporation's Q3 2026 earnings call
Samuel Jonas: Thank you, Bill, and thanks to everyone on the call for joining us this evening. The terminal network now stands at over 39,000 active POS terminals and payment processing accounts are also above 29,000, up 14% year-over-year.