SQUAWK/NEWS
Account
Theme
Account
Menu
Live News EARNINGS FLASH M impact

IDI Reports Net Profit of €54.7 Million

IDI reported net profit of €54.7 million for the period ending Sept. 30, 2026.

IDI

Related stories