USD 110.23▼ 1.67 (1.49%)
Real-time prices · US MarketsAnalyst Consensus
BUY
Strong Buy4
Buy15
Hold10
Sell0
Strong Sell0
Target Price
$129.74
▲ +17.7% from current
27 analysts
Price Chart
Fundamentals
Trailing P/E
15.1×
price-to-earnings ratio
Forward P/E
11.3×
annualized estimate
Market Cap
$272.3B
market capitalization
Div Yield
3.08%
dividend yield
Profit Margin
28.1%
net profit margin
52-Week Range
$73 — $125
annual min — max
EPS — Estimate vs Actual
Q·Score — AI Rating
High Quality
out of 10 · fundamentals + momentum + consensus
Fundamentals
8
Consensus
6.6
Valuation
7.7
Momentum
4