JCDecaux SE (EPA:DEC)

France flag France · Delayed Price · Currency is EUR
27.60
+0.04 (0.15%)
Nov 11, 2026, 5:35 PM CET
Market Cap5.87B +84.8%
Revenue (ttm)3.74B +1.1%
Net Income326.80M +35.9%
EPS1.53 +36.5%
Shares Out 212.76M
PE Ratio18.00
Forward PE17.32
Dividend0.65 (2.36%)
Ex-Dividend DateMay 19, 2026
Volume102,925
Open27.36
Previous Close27.56
Day's Range27.10 - 27.60
52-Week Range14.12 - 27.60
Beta1.03
AnalystsBuy
Price Target29.10 (+5.44%)
Earnings DateMar 11, 2027