| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $313.2M$310.52M – $315.34M | $6.39$6.33 – $6.45 | $116.25M | 3 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Wed, 15 Jul 2026 | $1.52 | $1.64 | +7.7% | $76.85M | $78.49M |
| Wed, 15 Apr 2026 | $1.39 | $1.50 | +7.9% | $73M | $74.2M |
| Wed, 21 Jan 2026 | $1.43 | $1.51 | +5.6% | $74M | $74.72M |
| Wed, 15 Oct 2025 | $1.38 | $1.32 | −4.3% | $71.85M | $71.5M |
| Wed, 16 Jul 2025 | $1.27 | $1.38 | +8.7% | $68M | $70.21M |
| Wed, 16 Apr 2025 | $1.19 | $1.22 | +2.5% | $66.94M | $66.16M |
| Wed, 15 Jan 2025 | $1.20 | $1.25 | +4.2% | $63.67M | $65.69M |
| Wed, 16 Oct 2024 | $1.15 | $1.23 | +7.0% | $62M | $62.76M |