| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $662.5M$658M – $667.01M | $11.72$11.44 – $12.00 | $180.49M | 4 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Tue, 21 Jul 2026 | $2.85 | $2.62 | −8.1% | $171.93M | $177.75M |
| Tue, 21 Apr 2026 | $2.67 | $2.75 | +3.0% | $139.3M | $134.85M |
| Tue, 20 Jan 2026 | $2.55 | $2.73 | +7.1% | $101.07M | $103.99M |
| Thu, 23 Oct 2025 | $2.37 | $2.66 | +12.2% | $97.25M | $102.88M |
| Tue, 15 Jul 2025 | $2.14 | $2.35 | +9.8% | $76.83M | $54.21M |
| Tue, 15 Apr 2025 | $1.96 | $2.10 | +7.1% | $71.66M | $89.43M |
| Tue, 21 Jan 2025 | $1.98 | $2.17 | +9.6% | $68.57M | $91.19M |
| Tue, 15 Oct 2024 | $1.86 | $2.10 | +12.9% | $85.64M | $90.74M |