| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $262.37M$251.83M – $269.85M | $4.48$4.26 – $4.71 | $127.43M | 2 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Mon, 3 Aug 2026 | $1.02 | $1.36 | +32.9% | $67.09M | $63.32M |
| Mon, 4 May 2026 | $1.07 | $1.04 | −2.8% | $65.65M | $69M |
| Mon, 23 Feb 2026 | $1.05 | $1.88 | +79.0% | $65.77M | $66.66M |
| Mon, 3 Nov 2025 | $1.71 | $1.71 | +0.0% | $66.16M | $64.69M |
| Wed, 6 Aug 2025 | $1.61 | $1.71 | +6.2% | $65.02M | $62.89M |
| Wed, 7 May 2025 | $1.99 | $1.94 | −2.5% | $70.79M | $71.72M |
| Wed, 19 Feb 2025 | $2.22 | $2.22 | +0.0% | $76.21M | $76.74M |
| Wed, 6 Nov 2024 | $2.29 | $2.25 | −1.7% | $76.28M | $76.53M |