P/E
23.3
Yield
4.29%
P/OI
19.9
Yield
5.04%
P/FCF
FY
90.1
Yield
1.11%
P/OCF
FY
69.9
Yield
1.43%
Buyback Yield
-307.68%
Dividend Yield
0.94%
Payout Ratio
21.9%
FCF Payout Ratio
84.5%
Revenue PS 5y CAGR
11.3%
Op. Income PS CAGR
N/A
Operating Margin
30.0%
No ROCE.