Live News EARNINGS FLASH M impact Nov 13, 2026, 07:05 AM UTC IDI Reports Net Profit of €54.7 Million IDI reported net profit of €54.7 million for the period ending Sept. 30, 2026. IDI SquawkNews Desk