IDT Corporation (NYSE: IDT) has released its financial results for the quarter ending April 30, 2025. The company shows promising growth in several key areas, although there are some concerns highlighted in their income statement.
Key Financial Highlights:
Total Revenues: $301.985 million for Q3...