| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $86.5M$86.28M – $86.72M | $3.17$3.16 – $3.18 | $17M | 2 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Thu, 23 Jul 2026 | $0.7770 | $0.9204 | +18.5% | $21.29M | $25.56M |
| Thu, 23 Apr 2026 | $0.8600 | $0.6900 | −19.8% | $21.19M | $20.83M |
| Mon, 26 Jan 2026 | $0.8650 | $0.8100 | −6.4% | $20.4M | $21.74M |
| Thu, 23 Oct 2025 | $0.8000 | $1.04 | +30.0% | $20.4M | $21.98M |
| Thu, 24 Jul 2025 | $0.8200 | $0.9800 | +19.5% | $21.65M | $20.15M |
| Fri, 25 Apr 2025 | $0.9200 | $0.6200 | −32.6% | $19.63M | $14.45M |
| Mon, 27 Jan 2025 | $0.8300 | $0.8600 | +3.6% | $18.49M | $18.19M |
| Fri, 24 Jan 2025 | — | $0.8700 | — | — | $27.83M |