Overview
Key stats
Fundamentals Sep 10- Open
- $60.65
- 52-wk high
- $61.61
- High
- $60.81
- 52-wk low
- $41.47
- Low
- $60.65
- Prev close
- $60.72
- Mkt cap
- $3.58B
- P/E
- 61.4x
- Volume
- 606.2K
- Fwd P/E
- 28.9x
- Beta
- 1.05
- Div yield
- 4.57%
- P/S
- 10.3x
- P/B
- 1.9x
- Profit margin
- +18.7%
- Op margin
- +16.1%
- ROE
- +3.5%
What do analysts expect?
Analyst target and ratings are on paid plans
See the 12-month consensus target and the buy/hold/sell rating split.
Unlock the full resultsSmart money
Earnings
Earnings came in 3.6% below what analysts expected.
Earnings per share
$0.80-3.6%
$0.83 expected
Reports Oct 29, 2026, in 49 days
EPS expected
$0.09
$0.09 to $0.09
Revenue expected
$85.7M
5 analysts
Estimate drift
+0.04
Change in 30 days
Financials
Is the business strong?
Richly priced and profitable.
- Net margin
- 18.7%
- P/E
- 61.38
- Forward P/E
- 28.90
- Market cap
- $3.6B
Valuation
- P/S10.30
- P/B1.93
- Dividend yield4.6%
Quality
- Operating margin16.1%
- ROE3.5%
- ROA0.9%
Growth
- Beta1.05
Technicals
Price structure
This stock is in a strong uptrend.
Trend
Strong uptrend
80 / 100
RSI 14
54balanced
20D volatility
4%annualized
52-week range
$41.47$61.61
20D support
$60.52recent floor
20D resistance
$61.19recent ceiling
Returns
5D +0.1%20D +0.4%60D +16.7%
Price vs moving averages
SMA20 -0.0%SMA50 +2.7%SMA200 +18.9%
Volume pace
0.61xvs prior 20D