| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $294.12M$291.12M – $297.12M | $7.63$7.49 – $7.77 | $91.56M | 2 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Tue, 28 Jul 2026 | $1.79 | $1.91 | +6.8% | $72.84M | $71.87M |
| Tue, 28 Apr 2026 | $1.64 | $1.67 | +1.8% | $69.57M | $68.15M |
| Tue, 3 Feb 2026 | $1.69 | $1.81 | +7.1% | $68.08M | $70.55M |
| Tue, 28 Oct 2025 | $1.61 | $1.75 | +8.7% | $67.93M | $65.75M |
| Tue, 22 Jul 2025 | $1.43 | $1.57 | +9.8% | $65.15M | $63.05M |
| Tue, 22 Apr 2025 | $1.29 | $1.55 | +20.2% | $62.74M | $62.49M |
| Tue, 4 Feb 2025 | $1.29 | $1.37 | +6.2% | $59.59M | $61.82M |
| Tue, 22 Oct 2024 | $0.9100 | $0.7400 | −18.7% | $59.39M | $58.39M |