| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $351.94M$348.79M – $354.8M | $3.62$3.58 – $3.66 | $64.14M | 3 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Mon, 27 Jul 2026 | $0.8750 | $0.8471 | −3.2% | $85.17M | $86.11M |
| Sun, 26 Jul 2026 | $0.8750 | $0.8500 | −2.9% | $85.17M | $86.11M |
| Wed, 22 Apr 2026 | $0.6600 | $0.8000 | +21.2% | $79.17M | $82.66M |
| Thu, 29 Jan 2026 | $0.6500 | $0.6900 | +6.2% | $77.93M | $77.93M |
| Fri, 7 Nov 2025 | $0.5900 | $0.5400 | −8.5% | $71.65M | $69.58M |
| Mon, 21 Jul 2025 | $0.6100 | $0.4500 | −26.2% | $72.74M | $68.65M |
| Tue, 22 Apr 2025 | $0.5100 | $0.4300 | −15.7% | $67.41M | $63.32M |
| Tue, 28 Jan 2025 | $0.4500 | $0.5200 | +15.6% | $60.51M | $61.29M |