P/E
23.2
Yield
4.30%
P/OI
19.8
Yield
5.05%
P/FCF
FY
89.9
Yield
1.11%
P/OCF
FY
69.7
Yield
1.43%
Buyback Yield
-307.68%
Dividend Yield
0.94%
Payout Ratio
21.9%
FCF Payout Ratio
84.7%
Revenue PS 5y CAGR
11.4%
Op. Income PS CAGR
N/A
Operating Margin
29.6%
No ROCE.