| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $96.7M$96.28M – $97.12M | $4.42$4.39 – $4.44 | $42.5M | 2 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Thu, 15 Oct 2026 | $1.09 | $1.06 | −3.0% | — | — |
| Thu, 16 Jul 2026 | $1.03 | $0.8690 | −15.6% | $23.86M | $22.91M |
| Tue, 14 Apr 2026 | $1.01 | $1.25 | +23.8% | $23.56M | $26.16M |
| Thu, 15 Jan 2026 | $1.03 | $1.12 | +8.7% | $24.02M | $24.1M |
| Wed, 15 Oct 2025 | $1.03 | $1.13 | +9.7% | $24.03M | $25.24M |
| Thu, 17 Jul 2025 | $0.9800 | $1.16 | +18.4% | $22.92M | $24.44M |
| Thu, 10 Apr 2025 | $0.9700 | $1.08 | +11.3% | $22.02M | $22.6M |
| Thu, 16 Jan 2025 | $1.05 | $1.16 | +10.5% | $23.51M | $24.14M |