Overview
Key stats
Fundamentals Sep 10- Open
- $79.21
- 52-wk high
- $155.82
- High
- $80.64
- 52-wk low
- $69.41
- Low
- $78.36
- Prev close
- $78.00
- Mkt cap
- $3.38B
- P/E
- 122.4x
- Volume
- 334.0K
- Fwd P/E
- 32.7x
- Beta
- 0.98
- P/S
- 3.2x
- P/B
- 1.6x
- Profit margin
- +2.6%
- Op margin
- +5.9%
- ROE
- +1.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
Earnings
Earnings came in 45.0% above what analysts expected.
Earnings per share
$0.58+45.0%
$0.40 expected
Reports Nov 3, 2026, in 54 days
EPS expected
$0.48
$0.39 to $0.58
Revenue expected
$282.3M
7 analysts
Last 30 days
0up4down
Analysts cutting estimates
Estimate drift
+0.09
Change in 30 days
Financials
What it sold, what it cost, what was left.
Sep 2025Dec 2025Mar 2026Jun 2026
| USD | Sep 2025 | Dec 2025 | Mar 2026 | Jun 2026 |
|---|---|---|---|---|
| What came in | ||||
| Revenue | $250.8M | $274.5M | $265.5M | $278.6M |
| Cost of what it sold | $151.8M | $175.4M | $166.0M | $166.1M |
| Gross profit | $99.0M | $99.1M | $99.5M | $112.5M |
| What it spent | ||||
| Research and development | $30.4M | $28.8M | $33.3M | $31.0M |
| Sales and admin | $35.1M | $40.4M | $36.1M | $36.5M |
| Other operating costs | $25.7M | $26.6M | $37.8M | $40.4M |
| Total operating expenses | $91.2M | $95.8M | $107.2M | $108.0M |
| What was left | ||||
| Operating profit | $7.9M | $3.3M | -$7.7M | $4.5M |
| Profit before tax | $15.7M | $10.6M | $1.0M | $12.5M |
| Tax | $8.2M | -$2.7M | -$565.0K | $7.3M |
| Net profit | $7.5M | $13.3M | $1.6M | $5.2M |
| EBITDA | $31.3M | $30.6M | $16.9M | $44.0M |
Technicals
Price structure
This stock is under pressure.
Trend
Under pressure
35 / 100
RSI 14
46balanced
20D volatility
51%annualized
52-week range
$69.41$155.82
20D support
$69.41recent floor
20D resistance
$89.78recent ceiling
Returns
5D +4.6%20D -6.3%60D -28.4%
Price vs moving averages
SMA20 +1.4%SMA50 -11.8%SMA200 -21.5%
Volume pace
1.44xvs prior 20D