IDT Corporation (IDT)
NYSE: IDT · Real-Time Price · USD
58.82
0.00 (0.00%)
Jul 2, 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
Jul '26 Jul '25 Jul '24 Jul '23 Jul '22 Jul '21
1,4631,4869665996691,283
Market Cap Growth
-13.83%53.92%61.08%-10.34%-47.88%660.31%
Enterprise Value
1,2131,144703.62371.66457.471,007
Last Close Price
58.8258.9138.2323.7226.0349.80
PE Ratio
18.0519.5715.0515.0125.2713.46
Forward PE
15.1211.0611.0611.0611.0611.06
PS Ratio
1.151.210.800.480.490.89
PB Ratio
4.094.873.923.093.997.78
P/TBV Ratio
4.515.454.553.815.219.11
P/FCF Ratio
26.4413.9816.2919.6988.8225.73
P/OCF Ratio
18.8311.7012.3511.4422.7419.26
EV/Sales Ratio
0.950.930.580.300.340.70
EV/EBITDA Ratio
9.809.428.274.605.8513.47
EV/EBIT Ratio
10.5011.3910.876.127.6117.67
EV/FCF Ratio
21.9210.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 Capital Employed (ROCE)
29.71%33.26%26.57%29.72%32.89%45.02%
Earnings Yield
5.59%5.11%6.64%6.66%3.96%7.43%
FCF Yield
3.78%7.15%6.14%5.08%1.13%3.89%
Dividend Yield
0.48%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.44%0.78%0.96%2.96%-1.09%1.47%
SEC Filings: 10-K · 10-Q