JCDecaux SE (EPA:DEC)

France flag France · Delayed Price · Currency is EUR
23.66
+0.08 (0.34%)
Aug 21, 2026, 5:35 PM CET
Market Cap5.03B +61.1%
Revenue (ttm)3.74B +1.1%
Net Income326.80M +35.9%
EPS1.53 +36.5%
Shares Out 212.76M
PE Ratio15.43
Forward PE16.17
Dividend0.65 (2.70%)
Ex-Dividend DateMay 19, 2026
Volume199,369
Open23.56
Previous Close23.58
Day's Range23.30 - 23.68
52-Week Range14.12 - 25.04
Beta1.02
AnalystsBuy
Price Target25.42 (+7.44%)
Earnings DateJul 30, 2026