Overview
Key stats
Fundamentals Sep 10- 52-wk high
- $94.50
- 52-wk low
- $72.28
- Prev close
- $94.90
- Mkt cap
- $3.78B
- P/E
- 19.5x
- Fwd P/E
- 16.2x
- Beta
- 0.43
- Div yield
- 2.46%
- P/S
- 2.9x
- P/B
- 2.0x
- Profit margin
- +14.8%
- Op margin
- +24.0%
- ROE
- +10.7%
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 12.2% above what analysts expected.
Earnings per share
$1.66+12.2%
$1.48 expected
Reports Nov 2, 2026, in 53 days
EPS expected
$1.52
$1.52 to $1.52
Revenue expected
$322.1M
3 analysts
Last 30 days
0up3down
Analysts cutting estimates
Estimate drift
+0.03
Change in 30 days
Financials
The three statements
Loading
Technicals
Price structure
No data yet
Technicals sync when verified market data is available. No sample data is shown.