63.63USD+1.21%Mkt Cap: 1.58B $P/E: 19.521d ago
IDT Corporation, together with its subsidiaries, provides communications and payment services in the United States, the United Kingdom, and internationally. It operates in four segments: National Retail Solutions, Fintec…
Industry Peers
Telecom ServicesIndicators:|
Key Statistics
Company
Market Cap1.58B $
Enterprise Value1.36B $
Revenue (TTM)1.28B $
Gross Profit446.19M $
Net Income (TTM)76.09M $
Revenue/Share50.85 USD
Last Price63.63 USD
Fiscal Year EndJul 2025
MR QuarterApr 2026
Employees1.9K
CountryUS
SectorCommunication Services
IndustryTelecom Services
ISINUS4489475073
Valuation
P/E (Trailing)19.52
P/E (Forward)16.11
PEG1.42
EV/EBITDA11.02
EV/Revenue1.07
P/S1.24
P/B4.42
EPS (TTM)3.26
EPS (Forward)3.95
52W Range
45.7276% of range69.15
52W High69.15 USD
52W Low45.72 USD
Profitability
Gross Margin36.23%
Oper. Margin9.41%
EBITDA Margin9.70%
Profit Margin6.18%
ROE24.94%
ROA12.15%
Growth
Revenue Growth4.50%
Earnings Growth1.00%
Cash Flow & Leverage
Operating CF127.06M $
CapEx (TTM)20.77M $
FCF Margin2.71%
FCF Yield2.18%
Net Debt-250.05M $
Net Debt/EBITDA-2.02
Balance Sheet
Debt/Equity0.00
Current Ratio1.92
Quick Ratio0.95
Book Value/Sh14.39 USD
Cash/Share10.11 USD
Dividends
Fwd Div Rate0.2600 USD
Trail. Div Rate0.2500 USD
Div. Yield0.41%
5Y Avg Yield5.24%
Payout Ratio7.67%
Ex-Div DateJun 9, 2026
Pay DateJun 18, 2026
Splits
Last Split1183:1000
Split DateAug 1, 2013
Analyst Consensus
Rating1.0 (Strong Buy)
Strong BuyBuyHoldSellStr. Sell
Target (Mean)75.00 USD
Upside (mean)+17.9%
Target Range75.00 USD – 75.00 USD
# Analysts1
Ownership
Shares Out.23.29M
Float20.41M
Insiders13.14%
Institutions60.59%
Short Interest
Short Ratio2.0d
Short % Float3.29%
Short % Out.2.10%
Shares Short522.71K
Short (prev mo.)386.86K
Technical
SMA 5055.64 (+14.4%)
SMA 20051.45 (+23.7%)
Beta0.64
S&P 52W Chg19.63%
Avg Vol (30d)151.55K
Avg Vol (10d)188.81K
Technical Indicators
RSI (14)73.9
MACD2.2005
MACD Signal1.7898
MACD Hist.+0.4107
BB Upper64.92 USD
BB Middle58.51 USD
BB Lower52.09 USD
BB Width21.94%
ATR (14)1.749 USD
Vol Ratio (20d)0.88x