NYSE:IDT | Key Financial Ratios | IDT CORP

Complete source-backed ratio history.

Available history
2011-07-31 to 2026-04-30
Data captured

Historical Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2026-04-301.9211.72%22.86%
2026-01-311.8612.07%24.10%
2025-10-311.812.40%25.32%
2025-07-311.7812.15%24.94%
2025-04-301.7415.98%33.56%
2025-01-311.6613.88%29.41%
2024-10-311.613.35%28.42%
2024-07-311.5111.72%26.18%
2024-04-301.476.88%16.60%
2024-01-311.437.08%17.45%
2023-10-311.397.44%18.57%
2023-07-311.327.93%20.90%
2023-04-301.299.60%25.72%
2023-01-311.39.52%25.32%
2022-10-311.238.25%23.26%
2022-07-311.195.44%16.12%
2022-04-301.189.64%29.65%
2022-01-311.1815.83%49.87%
2021-10-311.1816.88%52.39%
2021-07-311.1418.82%58.52%
2021-04-301.0817.15%62.38%
2021-01-311.0510.22%48.31%
2020-10-311.027.69%38.50%
2020-07-310.995.29%28.66%
2020-04-300.950.41%2.65%
2020-01-310.950.72%5.60%
2019-10-310.940.20%1.67%
2019-07-310.950.03%0.24%
2019-04-300.961.62%12.13%
2019-01-310.940.28%2.23%
2018-10-310.891.00%11.09%
2018-07-310.91.05%13.72%
2018-04-300.87-3.58%-52.25%
2018-01-311-3.01%-11.07%
2017-10-311.01-3.24%-11.37%
2017-07-311.021.58%5.61%
2017-04-300.985.99%20.62%
2017-01-310.988.28%27.50%
2016-10-3118.74%29.55%
2016-07-310.995.01%18.99%
2016-04-3012.93%10.52%
2016-01-310.992.21%7.95%
2015-10-310.991.82%6.31%
2015-07-310.980.0917.40%63.13%
2015-04-30118.88%62.37%
2015-01-311.0119.86%65.37%
2014-10-311.0518.92%59.78%
2014-07-310.920.073.91%18.74%
2014-04-300.911.65%7.70%
2014-01-310.892.49%11.94%
2013-10-310.892.61%12.39%
2013-07-310.880.082.67%13.10%
2013-04-300.911.78%50.46%
2013-01-310.9210.63%48.89%
2012-10-310.9210.22%50.88%
2012-07-310.960.38.57%37.80%
2012-04-300.930.39%2.18%
2012-01-310.931.41%8.14%
2011-07-311.33

Annual Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2025-07-311.7812.15%24.94%
2024-07-311.5111.72%26.18%
2023-07-311.327.93%20.90%
2022-07-311.195.44%16.13%
2021-07-311.1418.82%58.52%
2020-07-310.995.29%28.66%
2019-07-310.950.03%0.24%
2018-07-310.91.05%13.72%
2017-07-311.021.58%5.61%
2016-07-310.995.01%18.99%
2015-07-310.980.0917.40%63.13%
2014-07-310.920.073.91%18.74%
2013-07-310.880.082.67%13.10%
2012-07-310.960.38.57%37.80%
2011-07-314.72%13.16%