JCDecaux SE (EPA:DEC)

France flag France · Delayed Price · Currency is EUR
24.34
-0.12 (-0.49%)
Sep 11, 2026, 5:35 PM CET
Market Cap5.18B +60.0%
Revenue (ttm)3.74B +1.1%
Net Income326.80M +35.9%
EPS1.53 +36.5%
Shares Out 212.76M
PE Ratio15.88
Forward PE16.19
Dividend0.65 (2.68%)
Ex-Dividend DateMay 19, 2026
Volume207,396
Open24.54
Previous Close24.46
Day's Range24.30 - 24.66
52-Week Range14.12 - 25.04
Beta1.02
AnalystsBuy
Price Target26.11 (+7.27%)
Earnings DateNov 6, 2026