| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $124.74M$124.74M – $124.74M | $7.57$7.57 – $7.57 | $36.4M | 1 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Wed, 22 Jul 2026 | $1.77 | $1.80 | +1.5% | $30.52M | $31.17M |
| Fri, 17 Apr 2026 | $1.63 | $1.91 | +17.2% | $29.21M | $29.9M |
| Mon, 26 Jan 2026 | $1.60 | $1.61 | +0.6% | $29.48M | $30.52M |
| Tue, 21 Oct 2025 | $1.68 | $1.62 | −3.6% | $29.48M | $28.51M |
| Thu, 17 Jul 2025 | $1.31 | $1.31 | +0.0% | $28.09M | $22.33M |
| Fri, 18 Apr 2025 | $1.22 | $1.26 | +3.3% | $26.52M | $25.43M |
| Tue, 28 Jan 2025 | $1.23 | $1.24 | +0.8% | $24.97M | $25.5M |
| Tue, 22 Oct 2024 | $1.13 | $1.19 | +5.3% | $24.33M | $23.95M |