IDT Corporation IDT

67.46 (0.29) (0.43%) as of 25 Sep
Market cap
$1.7B
P/E
20.6×
Growth Flags show if company had growth for consecutive years
Apr '26 Jan '26 Oct '25 Jul '25 Older periods
ROE
24.21% 25.58% 26.75% 26.49%

+8 more TTM periods

ROA
12.60% 13.06% 13.43% 12.94%
ROIC
0.00% 0.00% 0.00% 0.00%
Return on Tangible Assets
25.12% 26.83% 28.51% 28.59%
Average Days of Receivables
11.95 12.36 12.48 13.32
Free Cash Flow per Share
2.22 4.48 3.79 4.22
Free Cash Flow
55.33 112.29 95.45 106.29
Piotroski F-Score
4.00 5.00 5.00 6.00
Other line items

Show all line items

Columns are period end dates