| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Tue, 30 Jun 2026 | $453.42M$450.95M – $455.89M | $4.74$4.70 – $4.77 | $25.83M | 1 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Mon, 17 Aug 2026 | $1.09 | $2.58 | +136.6% | $109.51M | $115.37M |
| Mon, 20 Apr 2026 | $0.7500 | $1.14 | +52.0% | $116.37M | $115.13M |
| Mon, 2 Feb 2026 | $0.7900 | $1.18 | +49.4% | $107.51M | $118.25M |
| Mon, 20 Oct 2025 | $0.7800 | $1.31 | +67.9% | $107.51M | $109.6M |
| Mon, 18 Aug 2025 | $0.8400 | $1.40 | +66.7% | $104.11M | $114.61M |
| Mon, 21 Apr 2025 | $0.8800 | $1.13 | +28.4% | $111.93M | $113.97M |
| Mon, 3 Feb 2025 | $0.7400 | $0.9500 | +28.4% | $109.47M | $108.48M |
| Mon, 21 Oct 2024 | $0.6200 | $0.7400 | +19.4% | $104.61M | $104.01M |