IDT Corporation (IDT)

Last Closing Price: 82.94 (2026-10-21)