IMCD N.V. (AMS:IMCD)

Netherlands flag Netherlands · Delayed Price · Currency is EUR
96.64
+0.64 (0.67%)
Oct 2, 2026, 9:30 AM CET
Market Cap5.67B +9.1%
Revenue (ttm)4.97B +2.7%
Net Income230.21M -13.7%
EPS3.90 -14.6%
Shares Out 59.04M
PE Ratio24.62
Forward PE15.27
Dividend1.81 (1.87%)
Ex-Dividend DateMay 5, 2026
Volume2,458
Open96.52
Previous Close96.00
Day's Range95.86 - 96.78
52-Week Range68.14 - 105.05
Beta0.97
AnalystsBuy
Price Target117.36 (+21.44%)
Earnings DateNov 5, 2026