USD 129.72▲ 0.46 (0.36%)
Real-time prices · US MarketsAnalyst Consensus
HOLD
Strong Buy2
Buy9
Hold23
Sell0
Strong Sell3
Target Price
$125.53
▼ 3.2% from current
32 analysts
Price Chart
Fundamentals
Trailing P/E
16.0×
price-to-earnings ratio
Forward P/E
15.2×
annualized estimate
Market Cap
$58.7B
market capitalization
Div Yield
3.52%
dividend yield
Profit Margin
3.5%
net profit margin
52-Week Range
$83 — $133
annual min — max
EPS — Estimate vs Actual
Q·Score — AI Rating
Speculative
out of 10 · fundamentals + momentum + consensus
Fundamentals
6.5
Consensus
3
Valuation
4.5
Momentum
5.2