로딩 중…
지수 로딩 중…
IDT Corporation
IDT· NYSE· Communication Services· Telecommunication Services
$82.23+0.26%
2026-11-02
Financials
Valuation Metrics
IDT Corporation's Market Cap is $2.06B. At end of 2025 it was $1.29B. Ranked #1950 of 3,118 in US market (top 63%), #1227 of 1,644 on NYSE (top 75%), #30 of 42 in Telecommunication Services (top 71%) by Market Cap.
Investment Metrics(as of 2026-11-02)
| Metric | Value | Rank |
|---|---|---|
| Size | ||
| Market Cap | $2.06B | US#1,950/3,118 Sec#30/42 |
| Revenue | $1.30B | US#1,711/3,118 Sec#28/42 |
| Net Income | $87M | US#1,674/3,118 Sec#25/42 |
| Total Assets | $764M | US#2,580/3,118 Sec#40/42 |
| Net Assets | $377M | US#2,394/3,118 Sec#33/42 |
| Value | ||
| P/E | 23.80x | US#1,340/3,118 Sec#24/42 |
| P/B | 5.46x | US#2,287/3,118 Sec#34/42 |
| PEG | 1.72x | US#997/3,118 Sec#10/42 |
| P/S | 1.59x | US#1,084/3,118 Sec#29/42 |
| EV/EBITDA | 11.92x | US#1,105/3,118 Sec#32/42 |
| FCF Yield | 3.30% | US#1,743/3,118 Sec#32/42 |
| Profitability | ||
| ROE | 22.96% | US#476/3,118 Sec#9/42 |
| ROA | 11.34% | US#398/3,118 Sec#3/42 |
| Op. Margin | 9.36% | US#1,631/3,118 Sec#27/42 |
| Revenue Growth | 5.40% | US#1,728/3,118 Sec#16/42 |
| Earnings Growth | 13.85% | US#973/3,118 Sec#9/42 |
| Financial Health | ||
| Debt Ratio | 94.43% | US#1,039/3,118 Sec#5/42 |
| Total Debt | $817000.00 | US#2,967/3,118 Sec#42/42 |
| FCF | $68M | US#1,863/3,118 Sec#30/42 |
| Cash | $359M | US#1,285/3,118 Sec#30/42 |
| Current Ratio | 1.86x | US#1,313/3,118 Sec#6/42 |
| Net Debt/EBITDA | -2.51x | US#144/3,118 Sec#2/42 |
| Dividend | ||
| Div. Yield | 0.32% | US#1,598/3,118 Sec#27/42 |
| Div. Growth | 17.19% | US#294/3,118 Sec#6/42 |
| Performance | ||
| 1Y Return | 62.32% | US#363/3,118 Sec#8/42 |
| 1M Return | 4.11% | US#1,522/3,118 Sec#10/42 |
| From 52W High | -2.76% | US#242/3,118 Sec#2/42 |
| 1Y MDD | -10.93% | US#57/3,118 Sec#3/42 |
| Trading | ||
| Volume | 149,890 shares | US#2,943/3,118 Sec#40/42 |
| Trading Value | $12M | US#2,472/3,118 Sec#26/42 |
| Per Share | ||
| EPS | $3.45 | US#959/3,118 Sec#10/42 |
| BPS | $15.05 | US#1,520/3,118 Sec#17/42 |