| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $417.4M$417.4M – $417.4M | $7.11$7.11 – $7.11 | $140.84M | 1 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Fri, 24 Jul 2026 | $1.55 | $1.67 | +7.8% | $97.6M | $101.27M |
| Thu, 23 Apr 2026 | $1.84 | $2.18 | +18.5% | $110.1M | $79M |
| Fri, 30 Jan 2026 | $1.30 | $1.17 | −10.0% | $92.55M | $74.4M |
| Fri, 17 Oct 2025 | $1.41 | $1.52 | +7.8% | $92.5M | $91.9M |
| Fri, 18 Jul 2025 | $1.44 | $1.61 | +11.8% | $93.25M | $92.36M |
| Thu, 24 Apr 2025 | $1.86 | $2.42 | +30.1% | $126.9M | $134.21M |
| Fri, 24 Jan 2025 | $1.20 | $0.9800 | −18.3% | $126.3M | $89.5M |
| Fri, 18 Oct 2024 | $1.21 | $1.37 | +13.2% | $71.9M | $86.58M |