$13.48
+6.23%Next report
Analyst consensus
- Next report date
- Nov 24, 2026
- EPS estimate
- -$0.37
- Revenue estimate
- $142.8M
Latest reported
- Last report date
- Aug 6, 2026
- EPS actual
- -$0.89
- EPS estimate
- -$0.47
- Revenue actual
- $138.0M
- Revenue estimate
- $149.0M
Track record
Trailing twelve quarters
- EPS beats (12Q)
- 5
- EPS misses (12Q)
- 7
- EPS in line (12Q)
- 0
- Avg surprise (4Q)
- -93.8%
- Revenue beats (12Q)
- 3
Analyst ratings
Sell-side consensus
- Consensus
- Buy
- Price target
- $25
- PT range
- $21 – $27
- Analysts
- 7
7 Buy0 Hold0 Sell
Reported history
| Report date | EPS estimate | EPS actual | Surprise | Revenue actual |
|---|---|---|---|---|
| Aug 6, 2026 | -$0.47 | -$0.89 | Miss -88.36% | $138.0M |
| May 11, 2026 | -$0.25 | -$0.52 | Miss -108.00% | $136.4M |
| Feb 5, 2026 | -$0.10 | -$0.17 | Miss -75.00% | $185.0M |
| Nov 25, 2025 | $0.26 | -$0.01 | Miss -103.83% | $223.7M |
| Aug 7, 2025 | $0.06 | $0.78 | Beat 1200.00% | $198.6M |
| May 8, 2025 | $0.03 | -$0.02 | Miss -166.67% | $181.7M |
| Feb 6, 2025 | -$0.08 | -$0.07 | Beat 12.50% | $162.3M |
| Dec 2, 2024 | -$0.18 | -$0.27 | Miss -50.00% | $89.3M |
| Aug 9, 2024 | -$0.00 | $0.01 | Beat 354.45% | $104.1M |
| May 9, 2024 | $0.06 | $0.13 | Beat 116.67% | $111.8M |
| Feb 8, 2024 | -$0.28 | -$0.02 | Beat 92.86% | $73.8M |
| Nov 30, 2023 | -$0.13 | -$0.63 | Miss -384.62% | $52.5M |
Reported results against consensus at the time of each report · Surprise is computed from the estimate on record · Data as of Dec 16, 2026