Read More 6 minute read General business news Why IDT Corporation is targeting $141m–$145m EBITDA in 2026 and what its AI-driven strategy means for investors IDT Corp (NYSE: IDT) sets $141M–$145M EBITDA goal for 2026, banking on AI-driven growth in net2phone and remittances. Can it sustain momentum? byShanvithaSeptember 30, 2025