JCDecaux SE

€26.66As of Sun 8 Nov 2026, 12:00 UTC
EPA:DECCommunication
Country France
PE (Fwd) •••
TSR 10Y CAGR 0.89%
Div yield 2.44%
ROE 16.10%
Advertising Agencies
Beta (5Y) 1.03
PE TTM 17.39
TSR TTM 74.91%
Mkt cap €5.672B
ROIC 7.63%
SE Grade™
Value
Quality
Moat
Consensus
Reference
€26
(2.84%)
(89.56%)
Hold 1|0|6|0|1
4Q25
1Q26
2Q26
3Q26
Earnings per share€
0.32
0.35
0.39
0.41
10.27%
18.22%
17.50%
24.05%
Revenue€M
625.0
611.4
634.9
644.4
(0.70%)
(1.72%)
(0.75%)
1.97%
Peers (US$6.369B)
Cap (US$)
PE
28.87B
16.03x
11.87B
43.86x
756.6M
10.87x
6.374B
—
Capital
TTM
5Y
10Y
Leveragex
3.985
(0.017)
(0.017)
EBIT/Intx
0.185
0.753
0.604
Own earn%
49.34
(308.86)
(195.20)
Sh yield%
43.56
7.57
7.61
Owners
Insiders/Inst%
0.62
67.10
Short interest%
5.04
SBC / revenue%
4.58
Record
10Y
Profitable years
10/10
Revenue growth years
10/10
EPS growth years
10/10
Dividend streakyrs
6
Op margin range%
0–2
$1 testx
—
Incr. ROIC%
3