USD 180.18▲ 2.02 (1.13%)
Real-time prices · US MarketsAnalyst Consensus
BUY
Strong Buy6
Buy29
Hold10
Sell0
Strong Sell1
Target Price
$268.87
▲ +49.2% from current
52 analysts
Price Chart
Fundamentals
Trailing P/E
23.1×
price-to-earnings ratio
Forward P/E
12.1×
annualized estimate
Market Cap
$147.4B
market capitalization
Div Yield
0.98%
dividend yield
Profit Margin
18.0%
net profit margin
52-Week Range
$164 — $296
annual min — max
EPS — Estimate vs Actual
Q·Score — AI Rating
High Quality
out of 10 · fundamentals + momentum + consensus
Fundamentals
7
Consensus
7.6
Valuation
10
Momentum
5.8