Icade (EPA:ICAD)

France flag France · Delayed Price · Currency is EUR
18.98
+0.37 (1.99%)
Aug 21, 2026, 5:35 PM CET
Market Cap1.44B -15.6%
Revenue (ttm)1.31B -7.8%
Net Income-187.20M
EPS-2.47
Shares Out 75.83M
PE Ration/a
Forward PE6.45
Dividend1.92 (10.27%)
Ex-Dividend DateJun 23, 2026
Volume130,781
Open18.70
Previous Close18.61
Day's Range18.62 - 19.00
52-Week Range18.09 - 22.76
Beta0.91
AnalystsSell
Price Target21.22 (+11.8%)
Earnings DateOct 19, 2026