IDT ▼ -1.2% - IDT Corporation $IDT - NRSInsights’ October 2026 Retail Same-Store Sales Report 05-NOV-2026 12:11 PM ET