JCDecaux SE (EPA:DEC)

France flag France · Delayed Price · Currency is EUR
24.46
-0.22 (-0.89%)
Oct 2, 2026, 5:39 PM CET
Market Cap5.25B +61.4%
Revenue (ttm)3.74B +1.1%
Net Income326.80M +35.9%
EPS1.53 +36.5%
Shares Out 212.76M
PE Ratio16.10
Forward PE16.41
Dividend0.65 (2.66%)
Ex-Dividend DateMay 19, 2026
Volume128,819
Open24.70
Previous Close24.68
Day's Range24.38 - 25.02
52-Week Range14.12 - 25.40
Beta1.02
AnalystsBuy
Price Target26.50 (+8.34%)
Est. EarningsNov 6, 2026