| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $468.82M$467.02M – $470.28M | $7.24$7.23 – $7.27 | $176.82M | 2 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Thu, 23 Jul 2026 | $1.71 | $1.98 | +15.5% | $114.13M | $117.07M |
| Thu, 23 Apr 2026 | $1.63 | $1.63 | +0.0% | $112.01M | $113.14M |
| Thu, 22 Jan 2026 | $1.62 | $1.67 | +3.1% | $110.92M | $115.39M |
| Thu, 23 Oct 2025 | $1.60 | $1.71 | +6.9% | $109.35M | $110.66M |
| Thu, 24 Jul 2025 | $1.49 | $1.51 | +1.3% | $105.65M | $108.25M |
| Thu, 24 Apr 2025 | $1.36 | $1.52 | +11.8% | $100.97M | $104.04M |
| Thu, 23 Jan 2025 | $1.33 | $1.40 | +5.3% | $97.64M | $97.85M |
| Thu, 24 Oct 2024 | $1.34 | $1.41 | +5.2% | $97.52M | $97.93M |