| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Fri, 31 Jul 2026 | $504.48M$499.88M – $509.07M | $0.6985$0.6186 – $0.7683 | $85.68M | 2 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Thu, 5 Dec 2024 | $0.1600 | $0.1600 | +0.0% | $127.98M | $122.94M |
| Mon, 7 Oct 2024 | $0.1000 | $0.1400 | +40.0% | $106.55M | $107.4M |
| Thu, 6 Jun 2024 | $0.1500 | $0.1400 | −6.7% | $105.92M | $92.53M |
| Thu, 7 Mar 2024 | $0.1800 | $0.1800 | +0.0% | $106.18M | $103.05M |
| Wed, 6 Dec 2023 | $0.1600 | $0.1500 | −6.3% | $103.14M | $102.51M |