IMCD N.V. (AMS:IMCD)

Netherlands flag Netherlands · Delayed Price · Currency is EUR
97.26
-1.26 (-1.28%)
Sep 11, 2026, 5:35 PM CET
Market Cap5.74B +5.4%
Revenue (ttm)4.97B +2.7%
Net Income230.21M -13.7%
EPS3.90 -14.6%
Shares Out 59.04M
PE Ratio24.95
Forward PE15.58
Dividend1.81 (1.85%)
Ex-Dividend DateMay 5, 2026
Volume70,190
Open98.90
Previous Close98.52
Day's Range96.66 - 98.90
52-Week Range68.14 - 105.05
Beta0.97
AnalystsBuy
Price Target117.36 (+20.67%)
Earnings DateNov 5, 2026