IMCD N.V. (AMS:IMCD)

Netherlands flag Netherlands · Delayed Price · Currency is EUR
95.30
-0.16 (-0.17%)
Aug 21, 2026, 5:35 PM CET
Market Cap5.63B +0.4%
Revenue (ttm)4.97B +2.7%
Net Income230.21M -13.7%
EPS3.90 -14.6%
Shares Out 59.04M
PE Ratio24.44
Forward PE15.27
Dividend1.81 (1.90%)
Ex-Dividend DateMay 5, 2026
Volume152,654
Open95.30
Previous Close95.46
Day's Range94.84 - 97.24
52-Week Range68.14 - 105.05
Beta0.96
AnalystsBuy
Price Target117.21 (+22.99%)
Earnings DateJul 29, 2026