| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $115.06M$114.66M – $115.46M | $5.77$5.71 – $5.83 | $37.58M | 2 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Wed, 21 Oct 2026 | $1.49 | $1.61 | +8.1% | $29.03M | — |
| Wed, 15 Jul 2026 | $1.37 | $1.41 | +3.0% | $28.02M | $28.76M |
| Wed, 15 Apr 2026 | $1.31 | $1.38 | +5.3% | $27.26M | $28.47M |
| Wed, 21 Jan 2026 | $1.35 | $1.56 | +15.6% | $27.39M | $28.21M |
| Wed, 15 Oct 2025 | $0.6600 | $0.7400 | +12.1% | $28.07M | $27.42M |
| Wed, 16 Jul 2025 | $1.20 | $1.05 | −12.5% | $21M | $20.54M |
| Wed, 16 Apr 2025 | $1.13 | $1.20 | +6.2% | $21M | $21.68M |
| Wed, 15 Jan 2025 | $1.19 | $1.29 | +8.4% | $20.72M | $21.31M |