| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $117.75M$117.1M – $118.4M | $4.17$4.09 – $4.25 | $39.63M | 2 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Mon, 28 Jul 2025 | — | $1.00 | — | — | — |
| Mon, 21 Apr 2025 | $0.9800 | $1.03 | +5.1% | $27.35M | $26.53M |
| Tue, 21 Jan 2025 | $1.00 | $1.04 | +4.0% | $26.95M | $26.86M |
| Mon, 21 Oct 2024 | $0.9600 | $0.8900 | −7.3% | $26.95M | $26M |
| Mon, 22 Jul 2024 | $0.8900 | $1.00 | +12.4% | $25.35M | $22.95M |
| Mon, 22 Apr 2024 | $0.8300 | $0.9000 | +8.4% | $21.6M | $22.11M |
| Mon, 22 Jan 2024 | $0.8700 | $0.8400 | −3.4% | $21.4M | $21.56M |
| Mon, 23 Oct 2023 | $0.7400 | $1.06 | +43.2% | $20.3M | $17.84M |