Shares of IDT Corporation IDT have lost 20.3% since the company reported earnings for the quarter ended July 31, 2025. This ...