JCDecaux SE (EPA:DEC)

France flag France · Delayed Price · Currency is EUR
25.04
-0.22 (-0.87%)
Oct 22, 2026, 5:38 PM CEST
Market Cap5.33B +64.2%
Revenue (ttm)3.74B +1.1%
Net Income326.80M +35.9%
EPS1.53 +36.5%
Shares Out 212.76M
PE Ratio16.33
Forward PE16.76
Dividend0.65 (2.60%)
Ex-Dividend DateMay 19, 2026
Volume245,144
Open25.04
Previous Close25.26
Day's Range24.78 - 25.22
52-Week Range14.12 - 26.06
Beta1.00
AnalystsBuy
Price Target27.38 (+9.35%)
Est. EarningsNov 6, 2026