IDT presents fiscal 2026 adjusted EBITDA of $155 million - IDT News | Rallies