USD 172.96▼ 0.32 (0.18%)
Real-time prices · US MarketsAnalyst Consensus
BUY
Strong Buy6
Buy28
Hold9
Sell1
Strong Sell0
Target Price
$243.23
▲ +40.6% from current
39 analysts
Price Chart
Fundamentals
Trailing P/E
31.1×
price-to-earnings ratio
Forward P/E
21.5×
annualized estimate
Market Cap
$497.4B
market capitalization
Div Yield
1.16%
dividend yield
Profit Margin
25.3%
net profit margin
52-Week Range
$135 — $346
annual min — max
EPS — Estimate vs Actual
Q·Score — AI Rating
High Quality
out of 10 · fundamentals + momentum + consensus
Fundamentals
7
Consensus
7.7
Valuation
10
Momentum
4.9