USD 49.77▼ 0.71 (1.41%)
Real-time prices · US MarketsAnalyst Consensus
HOLD
Strong Buy4
Buy6
Hold30
Sell4
Strong Sell0
Target Price
$52.97
▲ +6.4% from current
34 analysts
Price Chart
Fundamentals
Trailing P/E
9.2×
price-to-earnings ratio
Forward P/E
8.6×
annualized estimate
Market Cap
$44.8B
market capitalization
Div Yield
1.13%
dividend yield
Profit Margin
15.8%
net profit margin
52-Week Range
$38 — $80
annual min — max
EPS — Estimate vs Actual
Q·Score — AI Rating
Speculative
out of 10 · fundamentals + momentum + consensus
Fundamentals
8
Consensus
2.3
Valuation
6
Momentum
4