| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $337.69M$337.46M – $337.96M | $4.67$4.64 – $4.69 | $89.62M | 6 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Wed, 14 Oct 2026 | $1.20 | $1.29 | +7.2% | — | — |
| Tue, 14 Jul 2026 | $1.24 | $1.27 | +2.4% | $85.1M | $81.93M |
| Tue, 14 Apr 2026 | $1.15 | $0.8000 | −30.4% | $82.67M | $83.15M |
| Wed, 21 Jan 2026 | $1.22 | $1.26 | +3.3% | $73.65M | $73.03M |
| Tue, 14 Oct 2025 | $0.9900 | $1.21 | +22.2% | $76.89M | $47.54M |
| Mon, 14 Jul 2025 | $0.9000 | $0.9900 | +10.0% | $60.46M | $57.56M |
| Tue, 15 Apr 2025 | $0.8200 | $0.9000 | +9.8% | $56.69M | $59.98M |
| Wed, 22 Jan 2025 | $0.9400 | $1.10 | +17.0% | $56.12M | $57.58M |