| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $403.25M$402.46M – $404.04M | $2.09$2.06 – $2.11 | $85.61M | 3 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Thu, 23 Jul 2026 | $0.3925 | $0.5326 | +35.7% | $98.64M | $100.74M |
| Thu, 23 Apr 2026 | $0.4300 | $0.4400 | +2.3% | $100.75M | $97.66M |
| Thu, 22 Jan 2026 | $0.3550 | $0.5300 | +49.3% | $107.46M | $112.17M |
| Tue, 28 Oct 2025 | $0.5300 | $0.3900 | −26.4% | $110.21M | $108.51M |
| Wed, 23 Jul 2025 | $0.3800 | $0.5700 | +50.0% | $106.73M | $108.54M |
| Wed, 23 Apr 2025 | $0.4000 | $0.2400 | −40.0% | $101.83M | $104.91M |
| Wed, 22 Jan 2025 | $0.2700 | $0.5000 | +85.2% | $100.64M | $111.32M |
| Wed, 23 Oct 2024 | $0.2300 | $0.2700 | +17.4% | $98.53M | $102.15M |