| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $100.48M$100.25M – $100.7M | $3.14$3.09 – $3.18 | $24.44M | 2 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Wed, 22 Jul 2026 | $0.6930 | $0.7991 | +15.3% | $24.69M | $25.14M |
| Wed, 22 Apr 2026 | $0.6330 | $0.7200 | +13.7% | $23.61M | $23.16M |
| Wed, 28 Jan 2026 | $0.6700 | $0.6900 | +3.0% | $20.27M | $20.6M |
| Wed, 22 Oct 2025 | $0.6700 | $0.7200 | +7.5% | $20.04M | $18.84M |
| Wed, 23 Jul 2025 | $0.5800 | $0.6700 | +15.5% | $19.2M | $19.53M |
| Wed, 23 Apr 2025 | $0.4700 | $0.5100 | +8.5% | $18.36M | $17.06M |
| Wed, 22 Jan 2025 | $0.4900 | $0.5500 | +12.2% | $17.19M | $17.47M |
| Wed, 16 Oct 2024 | $0.4400 | $0.5000 | +13.6% | $17.09M | $15.78M |