IDT Corporation (IDT)
NYSE: IDT · Real-Time Price · USD
52.76
-1.87 (-3.42%)
Jun 15, 2026, 4:00 PM EDT - Market closed

IDT Corporation Ratios and Metrics

Millions USD. Fiscal year is Aug - Jul.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Jun '26 Jul '25 Jul '24 Jul '23 Jul '22 Jul '21
1,3121,4869665996691,283
Market Cap Growth
-16.52%53.92%61.08%-10.34%-47.88%660.31%
Enterprise Value
1,0621,144703.62371.66457.471,007
Last Close Price
52.7658.9138.2323.7226.0349.80
PE Ratio
16.1919.5715.0515.0125.2713.46
Forward PE
13.5611.0611.0611.0611.0611.06
PS Ratio
1.031.210.800.480.490.89
PB Ratio
3.674.873.923.093.997.78
P/TBV Ratio
4.055.454.553.815.219.11
P/FCF Ratio
23.7113.9816.2919.6988.8225.73
P/OCF Ratio
16.8911.7012.3511.4422.7419.26
EV/Sales Ratio
0.830.930.580.300.340.70
EV/EBITDA Ratio
8.599.428.274.605.8513.47
EV/EBIT Ratio
9.1911.3910.876.127.6117.67
EV/FCF Ratio
19.1910.7611.8712.2160.7720.19
Debt / Equity Ratio
0.000.000.010.010.030.03
Debt / EBITDA Ratio
0.010.010.020.040.060.07
Debt / FCF Ratio
0.010.010.030.100.610.11
Net Debt / Equity Ratio
-1.06-1.21-1.15-1.26-1.34-1.69
Net Debt / EBITDA Ratio
-2.89-3.03-3.32-3.02-2.87-3.72
Net Debt / FCF Ratio
-6.85-3.46-4.76-8.03-29.80-5.57
Asset Turnover
1.892.092.272.462.703.15
Quick Ratio
1.371.411.170.950.880.97
Current Ratio
1.921.781.511.321.191.14
Return on Equity (ROE)
23.95%27.18%28.62%22.68%16.70%81.51%
Return on Assets (ROA)
12.57%13.09%13.46%8.79%9.90%18.46%
Return on Invested Capital (ROIC)
27.83%27.44%25.33%15.32%16.54%29.86%
Return on Capital Employed (ROCE)
29.71%33.26%26.57%29.72%32.89%45.02%
Earnings Yield
6.24%5.11%6.64%6.66%3.96%7.43%
FCF Yield
4.22%7.15%6.14%5.08%1.13%3.89%
Dividend Yield
0.53%0.37%0.26%0.00%0.08%0.00%
Payout Ratio
7.98%7.29%3.93%0.00%1.90%0.00%
Buyback Yield / Dilution
0.97%0.41%0.70%2.96%-1.16%1.47%
Total Shareholder Return
1.50%0.78%0.96%2.96%-1.09%1.47%
SEC Filings: 10-K · 10-Q