| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $327.87M$326.26M – $329.47M | $9.26$9.20 – $9.32 | $133.06M | 4 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Wed, 22 Jul 2026 | $2.23 | $2.35 | +5.4% | $80.64M | $81.52M |
| Thu, 23 Apr 2026 | $2.17 | $2.20 | +1.4% | $79.34M | $79.25M |
| Wed, 21 Jan 2026 | $2.29 | $2.18 | −4.8% | $81.38M | $80.2M |
| Wed, 22 Oct 2025 | $2.15 | $2.41 | +12.1% | $79.72M | $79.03M |
| Tue, 22 Jul 2025 | $1.97 | $2.29 | +16.2% | $80.19M | $75.67M |
| Wed, 23 Apr 2025 | $1.84 | $2.06 | +12.0% | $74.42M | $72.4M |
| Thu, 23 Jan 2025 | $1.91 | $1.94 | +1.6% | $73.19M | $70.05M |
| Thu, 24 Oct 2024 | $1.92 | $2.02 | +5.2% | $73.57M | $73.66M |