IMCD N.V. (AMS:IMCD)

Netherlands flag Netherlands · Delayed Price · Currency is EUR
99.86
-0.74 (-0.74%)
Oct 22, 2026, 2:59 PM CEST
Market Cap5.90B +7.5%
Revenue (ttm)4.97B +2.7%
Net Income230.21M -13.7%
EPS3.90 -14.6%
Shares Out 59.04M
PE Ratio25.61
Forward PE16.00
Dividend1.81 (1.81%)
Ex-Dividend DateMay 5, 2026
Volume19,864
Open99.32
Previous Close100.60
Day's Range98.04 - 100.05
52-Week Range68.14 - 105.55
Beta0.97
AnalystsBuy
Price Target117.36 (+17.53%)
Earnings DateNov 5, 2026