$25.70
−0.43%Next report
Analyst consensus
- Next report date
- Nov 5, 2026
- EPS estimate
- -$0.56
- Revenue estimate
- $108.8M
Latest reported
- Last report date
- Aug 6, 2026
- EPS actual
- -$0.46
- EPS estimate
- -$0.68
- Revenue actual
- $106.3M
- Revenue estimate
- $103.9M
Track record
Trailing twelve quarters
- EPS beats (12Q)
- 4
- EPS misses (12Q)
- 6
- EPS in line (12Q)
- 1
- Avg surprise (4Q)
- +5.6%
- Revenue beats (12Q)
- 4
Reported history
| Report date | EPS estimate | EPS actual | Surprise | Revenue actual |
|---|---|---|---|---|
| Aug 6, 2026 | -$0.68 | -$0.46 | Beat 32.29% | $106.3M |
| May 7, 2026 | -$0.53 | -$0.46 | Beat 12.57% | $99.6M |
| Feb 26, 2026 | -$0.44 | -$0.46 | Miss -4.55% | $127.6M |
| Nov 6, 2025 | -$0.28 | -$0.33 | Miss -17.86% | $116.1M |
| Aug 7, 2025 | -$0.37 | -$0.37 | In line | $110.0M |
| May 8, 2025 | -$0.50 | -$0.45 | Beat 10.00% | $106.5M |
| Feb 27, 2025 | -$0.61 | -$0.80 | Miss -31.15% | $109.1M |
| Feb 27, 2024 | -$0.87 | -$0.98 | Miss -12.64% | $65.8M |
| Mar 1, 2023 | -$1.04 | -$0.65 | Beat 37.50% | $62.8M |
| Nov 9, 2022 | -$1.20 | -$1.68 | Miss -40.00% | $57.5M |
| Aug 9, 2022 | -$0.95 | -$1.44 | Miss -51.58% | $48.2M |
| Dec 31, 2020 | — | -$8.75 | — | $15.1M |
Reported results against consensus at the time of each report · Surprise is computed from the estimate on record · Data as of Nov 10, 2026