| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $158.9M$158.6M – $159.2M | $4.36$4.04 – $4.67 | $33.66M | 3 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Tue, 21 Jul 2026 | $1.08 | $1.04 | −3.5% | $38M | $38.8M |
| Tue, 21 Apr 2026 | $1.01 | $1.02 | +1.0% | $37.7M | $37.95M |
| Wed, 21 Jan 2026 | $1.13 | $1.10 | −2.7% | $38.2M | $40.01M |
| Tue, 21 Oct 2025 | $1.08 | $1.18 | +9.3% | $37.9M | $38.54M |
| Tue, 22 Jul 2025 | $0.9700 | $0.9900 | +2.1% | $36.55M | $36.56M |
| Tue, 22 Apr 2025 | $0.9300 | $1.01 | +8.6% | $36.05M | $35.56M |
| Wed, 22 Jan 2025 | $1.04 | $0.9200 | −11.5% | $36.33M | $35.72M |
| Tue, 22 Oct 2024 | $1.14 | $1.29 | +13.2% | $36.3M | $36.4M |