NYSE : IDT

IDT Corporation

$62.68 USD

-$0.95 (-1.49%)

Volume
76.15K
Average Volume
180.21K
Market Capitalization
$1.56B
P/E Ratio
19.23
Dividend Yield
0.41%
Price Target
Year High
$69.15
Year Low
$45.72
Day High
Day Low
Payout Ratio
$0.08
Current Ratio
$1.92
Institutional Ownership Summary
Institutional Ownership %

0.85%

Investors Holding

10

change: -194 | last: 204
Increased Positions

7

change: -103 | last: 110
Reduced Positions

2

change: -64 | last: 66
New Positions

1

change: -28 | last: 29
Sold Positions

192

change: 164 | last: 28
Total Calls

-

Total Puts

-

Put-Call Ratio

0.00

change: -31.3609 | last: 0.3136
Total Invested

12.81M

IDT Enterprise Value History
Annual
Date Stock Price Shares Outstanding Market Cap Cash & Equivalents Total Debt Enterprise Value
2025-07-31 $58.91 25.19M $1.48B $226.5M $1.1M $1.26B
2024-07-31 $38.23 25.24M $964.96M $164.56M $1.53M $801.94M
2023-07-31 $23.72 25.52M $605.26M $103.64M $2.88M $504.51M
2022-07-31 $26.37 25.79M $680.11M $98.35M $4.61M $586.36M
2021-07-31 $49.80 25.5M $1.27B $107.15M $5.47M $1.17B
2020-07-31 $6.51 26.28M $171.07M $84.86M $7.35M $93.56M
2019-07-31 $10.16 25.29M $256.98M $80.17M -$ $176.81M
2018-07-31 $5.25 24.66M $129.44M $68.09M -$ $61.35M
2017-07-31 $14.81 23.18M $343.33M $90.34M -$ $252.98M
2016-07-31 $15.01 22.76M $341.7M $109.54M -$ $232.17M
Quarterly
Date Stock Price Shares Outstanding Market Cap Cash & Equivalents Total Debt Enterprise Value
2026-04-30 $50.15 24.89M $1.25B $214.96M $621K $1.03B
2026-01-31 $48.63 25.12M $1.22B $210.18M $753K $1.01B
2025-10-31 $50.66 25.18M $1.28B $189.27M $904K $1.09B
2025-07-31 $58.91 25.18M $1.48B $226.5M $1.94M $1.26B
2025-04-30 $50.25 25.16M $1.26B $199.95M $2.09M $1.07B
2025-01-31 $47.18 25.16M $1.19B $142.15M $1.35M $1.05B
2024-10-31 $46.93 25.2M $1.18B $148.02M $1.57M $1.04B
2024-07-31 $38.23 25.43M $972.3M $164.56M $1.53M $809.28M
2024-04-30 $35.54 25.34M $900.76M $232.84M $4.56M $672.47M
2024-01-31 $34.58 25.18M $870.55M $234.31M $5.26M $641.5M
2023-10-31 $28.05 25.18M $706.24M $121.67M $2.35M $586.92M
2023-07-31 $23.72 25.4M $602.49M $103.64M $2.88M $501.73M