IDT Corporation logo IDT - IDT Corporation

NEXT EARNINGS: Mar 5, 2026 (in 8 days) EPS Est: $0.90 | Rev Est: $302.0M
Price: -- -- | CONSENSUS: Hold DETAILS
STRONG
BUY
0
BUY 0
HOLD 1
SELL 0
STRONG
SELL
0
Market Cap: 1.23B
Volume: 76,481
Avg Volume: 179,421
52 Week Range: 45.07-71.12
Sector: Communication Services
Industry: Telecommunications Services
Beta: 0.77
Last Dividend: $0.24
Exchange: NYSE
Country: US
Employees: 1,820
IPO Date: 2001-05-16
EPS (TTM): 3.02
P/E Ratio: 19.50
Revenue (TTM): 1.23B
Total Assets: 626.20M
Total Debt: 1.95M
Cash & Equiv: 226.50M
Rev Growth (5Y): -1.8%
EPS Growth (5Y): 29.8%
FCF Growth (5Y): 14.8%
ROCE: 31.9%
Debt/Equity: 0.01

Earnings History

Date EPS Actual EPS Est EPS Surprise Rev Actual Rev Est Rev Surprise
2025-12-04 $0.94 $0.88 +6.8% $322.8M $308.0M +4.8%
2025-09-29 $0.76 $0.91 -16.5% $316.6M $310.0M +2.1%
2025-06-05 $0.90 $302.0M
2025-03-06 $0.84 $303.3M
2024-12-04 $0.71 $309.6M
2024-10-08 $0.57 $308.8M
2024-06-05 $0.38 $299.6M
2024-03-06 $0.67 $296.1M

Track Record

Statements >
Metric 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014
Revenue 1.23B 1.21B 1.24B 1.36B 1.45B 1.35B 1.41B 1.55B 1.50B 1.50B 1.60B 1.65B
Net Income 76.09M 64.45M 40.49M 27.03M 96.47M 21.43M 330,000 4.21M 8.18M 23.51M 84.49M 18.78M
EPS 3.02 2.55 1.59 1.05 3.78 0.82 0.01 0.17 0.35 1.03 3.69 0.85
Total Assets 626.20M 550.10M 510.81M 497.09M 512.65M 404.75M 443.70M 399.60M 518.96M 469.66M 485.68M 480.93M
Total Debt 1.95M 1.53M 2.88M 4.61M 5.47M 7.35M 0 0 0 0 6.35M 19.62M
Cash & Equivalents 226.50M 164.56M 103.64M 98.35M 107.15M 84.86M 80.17M 68.09M 90.34M 109.54M 110.36M 153.82M
Operating Cash Flow 127.06M 78.19M 54.14M 29.41M 66.62M (29.59M) 85.14M 6.89M 19.01M 49.05M 30.53M 45.72M
Free Cash Flow 106.29M 59.27M 32.18M 7.53M 49.85M (45.63M) 66.46M (13.67M) (3.94M) 30.68M 1.98M 28.45M
FCF per Share 4.22 2.35 1.26 0.29 1.96 -1.74 2.63 -0.55 -0.17 1.35 0.09 1.29
Book Value 305.13M 246.18M 193.73M 167.62M 164.86M 74.77M 56.24M 30.66M 145.73M 123.80M 133.83M 100.24M
Cash & ST Investments 253.79M 193.00M 152.25M 137.75M 163.59M 109.19M 88.39M 74.06M 148.62M 162.49M 150.65M 166.70M
ROC Equity 0.25 0.26 0.21 0.16 0.59 0.29 0.01 0.14 0.06 0.19 0.63 0.19