$8.80
−1.57%Next report
Analyst consensus
- Next report date
- Oct 20, 2026
- EPS estimate
- $0.30
- Revenue estimate
- $94.5M
Latest reported
- Last report date
- Jul 29, 2026
- EPS actual
- $0.23
- EPS estimate
- $0.30
- Revenue actual
- $73.0M
- Revenue estimate
- $93.9M
Track record
Trailing twelve quarters
- EPS beats (12Q)
- 5
- EPS misses (12Q)
- 6
- EPS in line (12Q)
- 1
- Avg surprise (4Q)
- -2.5%
- Revenue beats (12Q)
- 3
Analyst ratings
Sell-side consensus
- Consensus
- Hold
- Price target
- $11
- PT range
- $10 – $12
- Analysts
- 4
1 Buy3 Hold0 Sell
Reported history
| Report date | EPS estimate | EPS actual | Surprise | Revenue actual |
|---|---|---|---|---|
| Jul 29, 2026 | $0.30 | $0.23 | Miss -24.49% | $73.0M |
| May 5, 2026 | $0.36 | $0.16 | Miss -55.56% | $82.1M |
| Jan 29, 2026 | $0.41 | $0.48 | Beat 17.07% | $425.9M |
| Oct 21, 2025 | $0.36 | $0.55 | Beat 52.78% | $62.1M |
| Jul 22, 2025 | $0.35 | -$0.04 | Miss -111.43% | $5.1M |
| Apr 22, 2025 | $0.38 | -$0.01 | Miss -102.63% | $3.9M |
| Jan 30, 2025 | $0.37 | $0.41 | Beat 10.81% | $69.8M |
| Oct 22, 2024 | $0.36 | $0.36 | In line | $4.1M |
| Jul 23, 2024 | $0.35 | $0.17 | Miss -51.43% | $328.3M |
| Feb 1, 2024 | $0.32 | $0.44 | Beat 37.50% | $502.6M |
| Oct 26, 2023 | $0.30 | $0.51 | Beat 70.00% | $3.4M |
| Jul 27, 2023 | $0.35 | $0.16 | Miss -54.29% | $55.8M |
Reported results against consensus at the time of each report · Surprise is computed from the estimate on record · Data as of Oct 22, 2026