IDT Q2 2026 Earnings: $320.5M Revenue, $1 Adjusted EPS | Financial Results - News and Statistics — alphai