Overview
Key stats
Fundamentals Sep 10- Open
- $58.91
- 52-wk high
- $66.37
- High
- $60.43
- 52-wk low
- $14.27
- Low
- $58.66
- Prev close
- $59.35
- Mkt cap
- $1.68B
- P/E
- 150.8x
- Volume
- 373.7K
- Fwd P/E
- 25.6x
- Beta
- 0.90
- P/S
- 15.9x
- P/B
- 36.5x
- Profit margin
- +12.0%
- Op margin
- +35.8%
- ROE
- +36.0%
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 and insiders have been net selling.
What insiders are doing
4 trades · 6 mo
Sold$14.7M
Earnings
Earnings came in $0.24 a share above what analysts expected.
Earnings per share
$0.35+$0.24
$0.11 expected
What the street expects next
EPS expected
$0.37
$0.32 to $0.42
Revenue expected
$42.0M
4 analysts
Last 30 days
1up0down
Analysts raising estimates
Estimate drift
+0.06
Change in 30 days
Financials
Is the business strong?
Richly priced and profitable.
- Net margin
- 12.0%
- P/E
- 150.85
- Forward P/E
- 25.58
- Market cap
- $1.7B
Valuation
- P/S15.92
- P/B36.46
Quality
- Operating margin35.8%
- ROE36.0%
- ROA11.9%
Growth
- Beta0.90
Technicals
Price structure
This stock is trending upward.
Trend
Constructive
65 / 100
RSI 14
43balanced
20D volatility
138%annualized
52-week range
$14.27$66.37
20D support
$40.66recent floor
20D resistance
$66.37recent ceiling
Returns
5D -2.6%20D +39.9%60D +86.2%
Price vs moving averages
SMA20 -0.6%SMA50 +20.9%SMA200 +105.0%
Volume pace
1.24xvs prior 20D