USD 121.68▼ 0.08 (0.07%)
Real-time prices · US MarketsAnalyst Consensus
BUY
Strong Buy4
Buy14
Hold8
Sell0
Strong Sell1
Target Price
$139.08
▲ +14.3% from current
26 analysts
Price Chart
Fundamentals
Trailing P/E
19.2×
price-to-earnings ratio
Forward P/E
14.3×
annualized estimate
Market Cap
$148.3B
market capitalization
Div Yield
2.76%
dividend yield
Profit Margin
13.3%
net profit margin
52-Week Range
$84 — $136
annual min — max
EPS — Estimate vs Actual
Q·Score — AI Rating
Neutral
out of 10 · fundamentals + momentum + consensus
Fundamentals
7
Consensus
6.7
Valuation
7.1
Momentum
5