Overview
Key stats
Fundamentals Sep 9- Open
- $20.50
- 52-wk high
- $24.87
- High
- $20.97
- 52-wk low
- $10.65
- Low
- $20.41
- Prev close
- $20.11
- Mkt cap
- $11.48B
- P/E
- 10.2x
- Volume
- 2.77M
- Fwd P/E
- 9.3x
- Beta
- 2.34
- P/S
- 3.1x
- P/B
- 2.7x
- Profit margin
- +31.4%
- Op margin
- +45.0%
- ROE
- +32.3%
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
8 funds hold a position.
What funds are doing
10 moves · 6 mo
Buys/Adds$460.5MSells/Trims$16.9M
Earnings
Earnings landed in line with what analysts expected.
Earnings per share
$0.42+0.0%
$0.42 expected
Reports Nov 3, 2026, in 54 days
EPS expected
$0.44
$0.32 to $0.51
Revenue expected
$854.7M
2 analysts
Last 30 days
1up4down
Analysts cutting estimates
Estimate drift
0.15
Change in 30 days
Financials
Is the business strong?
Fairly priced and profitable.
- Net margin
- 31.4%
- P/E
- 10.16
- Forward P/E
- 9.33
- Market cap
- $11.5B
Valuation
- P/S3.12
- P/B2.66
Quality
- Operating margin45.0%
- ROE32.3%
- ROA19.3%
Growth
- Beta2.34
Technicals
Price structure
This stock is in a strong uptrend.
Trend
Strong uptrend
100 / 100
RSI 14
55balanced
20D volatility
58%annualized
52-week range
$10.65$24.87
20D support
$17.46recent floor
20D resistance
$22.32recent ceiling
Returns
5D +6.5%20D +13.1%60D +23.4%
Price vs moving averages
SMA20 +2.1%SMA50 +18.9%SMA200 +14.8%
Volume pace
0.85xvs prior 20D