According to IDT latest financial reports the company had revenue of $1.24B in 2023-07-31, a -9.18% decrease from 2022. IDT highest revenue was $1.45B in 2021.