| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $159.03M$158.6M – $159.3M | $5.96$5.93 – $6.01 | $46.87M | 3 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Mon, 20 Jul 2026 | $1.46 | $1.48 | +1.3% | $38.57M | $39.72M |
| Mon, 20 Apr 2026 | $1.39 | $1.45 | +4.3% | $37.6M | $38.22M |
| Mon, 26 Jan 2026 | $1.39 | $1.46 | +5.0% | $37.4M | $38.05M |
| Thu, 16 Oct 2025 | $1.37 | $1.18 | −13.9% | $37.2M | $37.84M |
| Mon, 21 Jul 2025 | $1.24 | $1.45 | +16.9% | $32.7M | $37.07M |
| Mon, 21 Apr 2025 | $1.14 | $1.37 | +20.2% | $30.9M | $35.76M |
| Mon, 27 Jan 2025 | $1.14 | $1.21 | +6.1% | $30.3M | $35.22M |
| Thu, 17 Oct 2024 | $0.9900 | $1.18 | +19.2% | $29.85M | $34.07M |