Overview
Key stats
Fundamentals Sep 10- Open
- $32.04
- 52-wk high
- $33.15
- High
- $32.32
- 52-wk low
- $12.51
- Low
- $30.96
- Prev close
- $32.04
- Mkt cap
- $4.16B
- P/E
- 14.9x
- Volume
- 1.78M
- Fwd P/E
- 19.8x
- Beta
- 0.78
- P/S
- 1.5x
- P/B
- 2.8x
- Profit margin
- +10.3%
- Op margin
- +13.9%
- ROE
- +20.1%
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 32.1% above what analysts expected.
Earnings per share
$0.37+32.1%
$0.28 expected
What the street expects next
EPS expected
$0.34
$0.32 to $0.36
Revenue expected
$772.7M
4 analysts
Last 30 days
0up2down
Analysts cutting estimates
Estimate drift
+0.04
Change in 30 days
Financials
Is the business strong?
Fairly priced and profitable.
- Net margin
- 10.3%
- P/E
- 14.91
- Forward P/E
- 19.84
- Market cap
- $4.2B
Valuation
- P/S1.47
- P/B2.78
Quality
- Operating margin13.9%
- ROE20.1%
- ROA6.0%
Growth
- Beta0.78
Technicals
Price structure
This stock is in a strong uptrend.
Trend
Strong uptrend
80 / 100
RSI 14
56balanced
20D volatility
33%annualized
52-week range
$12.51$33.15
20D support
$30.01recent floor
20D resistance
$33.15recent ceiling
Returns
5D +3.5%20D -0.4%60D +11.1%
Price vs moving averages
SMA20 +0.1%SMA50 +2.3%SMA200 +45.4%
Volume pace
1.37xvs prior 20D