| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Tue, 30 Jun 2026 | $581.5M$578.78M – $584.22M | $1.44$1.43 – $1.44 | $36.71M | 1 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Wed, 29 Jul 2026 | $0.3350 | $0.4611 | +37.6% | $148.7M | $146.75M |
| Wed, 29 Apr 2026 | $0.2100 | $0.2400 | +14.3% | $134.85M | $135.84M |
| Wed, 28 Jan 2026 | $0.3800 | $0.4400 | +15.8% | $152.25M | $149.92M |
| Wed, 29 Oct 2025 | $0.4400 | $0.4300 | −2.3% | $151.8M | $146.98M |
| Wed, 30 Jul 2025 | $0.4500 | $0.4900 | +8.9% | $148.6M | $160.36M |
| Mon, 5 May 2025 | $0.4500 | $0.3800 | −15.6% | $169.2M | $142.7M |
| Wed, 29 Jan 2025 | $0.6000 | $0.5900 | −1.7% | $160.6M | $157.26M |
| Wed, 30 Oct 2024 | $0.5600 | $0.5800 | +3.6% | $157.65M | $154.34M |