| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $88.51M$85.61M – $91.42M | $1.78$1.55 – $2.01 | $26.23M | 2 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Wed, 29 Jul 2026 | $0.4833 | $0.3756 | −22.3% | $21.8M | $21.95M |
| Tue, 28 Apr 2026 | $0.5000 | $0.3100 | −38.0% | $22.1M | $19.65M |
| Wed, 28 Jan 2026 | $0.5030 | $0.5200 | +3.4% | $20.5M | $20.72M |
| Tue, 28 Oct 2025 | $0.4500 | $0.4400 | −2.2% | — | $28.22M |
| Mon, 28 Jul 2025 | $0.3900 | $0.3300 | −15.4% | — | $25.61M |
| Tue, 29 Apr 2025 | $0.3100 | $0.3100 | +0.0% | — | $24.49M |
| Tue, 28 Jan 2025 | $0.3200 | $0.3600 | +12.5% | — | $16.19M |
| Tue, 22 Oct 2024 | $0.3000 | $0.3700 | +23.3% | $12M | $15.72M |