| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $442.85M$440M – $445.12M | $3.46$3.39 – $3.52 | $54.08M | 5 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Wed, 5 Aug 2026 | $0.8220 | $0.7652 | −6.9% | $108.91M | $102.95M |
| Wed, 6 May 2026 | $0.8500 | $0.8600 | +1.2% | $111.39M | $106.12M |
| Wed, 25 Feb 2026 | $0.8000 | $0.7500 | −6.3% | $103.65M | $105.48M |
| Wed, 5 Nov 2025 | $0.7200 | $0.7500 | +4.2% | $103.5M | $102.66M |
| Wed, 6 Aug 2025 | $0.7200 | $0.7400 | +2.8% | $101.36M | $102.15M |
| Wed, 30 Apr 2025 | $0.8000 | $0.9600 | +20.0% | $101.21M | $107.07M |
| Wed, 26 Feb 2025 | $0.5100 | $0.6200 | +21.6% | $96.72M | $99.08M |
| Wed, 30 Oct 2024 | $0.4200 | $0.6400 | +52.4% | $96.72M | $100.69M |