| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $295.13M$293.58M – $296.69M | $3.17$3.16 – $3.20 | $95.61M | 3 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Tue, 21 Jul 2026 | $0.7680 | $0.7861 | +2.4% | $74.03M | $72.21M |
| Tue, 21 Apr 2026 | $0.7100 | $0.7500 | +5.6% | $71.4M | $71.74M |
| Tue, 27 Jan 2026 | $0.7100 | $0.7000 | −1.4% | $71.4M | $71.18M |
| Tue, 21 Oct 2025 | $0.6600 | $0.7300 | +10.6% | $71.4M | $70.96M |
| Tue, 22 Jul 2025 | $0.6200 | $0.5000 | −19.4% | $67.8M | $65.61M |
| Tue, 22 Apr 2025 | $0.5700 | $0.5800 | +1.8% | $63.43M | $62.82M |
| Tue, 28 Jan 2025 | $0.5300 | $0.5800 | +9.4% | $61.57M | $60.81M |
| Tue, 22 Oct 2024 | $0.4800 | $0.4900 | +2.1% | $58.98M | $57.63M |