| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $170.9M$168.15M – $174.47M | $1.83$1.78 – $1.89 | $52.59M | 3 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Tue, 21 Jul 2026 | $0.4525 | $0.4545 | +0.4% | $41.43M | $40.89M |
| Tue, 21 Apr 2026 | $0.4125 | $0.4100 | −0.6% | $39.33M | $38.96M |
| Tue, 27 Jan 2026 | $0.4200 | $0.4400 | +4.8% | $38.08M | $38.76M |
| Tue, 21 Oct 2025 | $0.4100 | $0.3900 | −4.9% | $36.15M | $36.09M |
| Wed, 23 Jul 2025 | $0.3500 | $0.3700 | +5.7% | $34.2M | $35.71M |
| Wed, 23 Apr 2025 | $0.2900 | $0.3200 | +10.3% | $29.87M | $31.84M |
| Thu, 30 Jan 2025 | $0.2400 | $0.2700 | +12.5% | $26.7M | $29.07M |
| Wed, 23 Oct 2024 | $0.2400 | $0.2800 | +16.7% | $27.1M | $26.74M |