IDT
IDT
US4489475073
IDT Corporation
Loading chart...

Valuation & History

Quarterly trend of key valuation metrics

Metric
Current (TTM) TTM Baseline
Q2 '26 30.04.2026
Q1 '26 31.01.2026
Q4 '25 31.10.2025
Market & Enterprise Value
Market Cap
2.02B EUR
1.25B EUR
1.21B EUR
1.27B EUR
Enterprise Value
1.76B EUR
1.03B EUR
1B EUR
1.08B EUR
Valuation Multiples
Trailing P/E
23.55x
15.24x
14.81x
20.84x
Forward P/E
18.27x
--
--
--
Price to Sales
1.56x
0.98x
0.96x
1.35x
Price to Book
5.36x
3.48x
3.57x
3.96x
EV/Revenue
1.36x
0.81x
0.79x
1.15x
EV/EBITDA
13.52x
7.36x
7.43x
10.6x
Price to FCF (P/FCF)
73.95x
22.54x
10.8x
15.85x
EV/FCF
64.43x
18.66x
8.93x
13.5x
FCF Yield
1.35%
4.44%
9.26%
6.31%
ende