| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $493.88M$492.28M – $495.49M | $3.64$3.50 – $3.73 | $131.35M | 6 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Tue, 21 Jul 2026 | $0.8460 | $0.7777 | −8.1% | $120.05M | $121.95M |
| Tue, 21 Apr 2026 | $0.8000 | $0.8200 | +2.5% | $118.72M | $119.33M |
| Tue, 20 Jan 2026 | $0.8800 | $0.9300 | +5.7% | $117.98M | $119.57M |
| Tue, 21 Oct 2025 | $0.8300 | $0.9000 | +8.4% | $117.68M | $136.67M |
| Tue, 22 Jul 2025 | $0.7800 | $0.6000 | −23.1% | $116.08M | $111.51M |
| Tue, 22 Apr 2025 | $0.7300 | $0.6900 | −5.5% | $112.85M | $109.57M |
| Tue, 21 Jan 2025 | $0.7500 | $0.8200 | +9.3% | $110.1M | $114.68M |
| Tue, 22 Oct 2024 | $0.8200 | $0.8900 | +8.5% | $111.68M | $111.48M |