| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $104.4M$102.86M – $105.94M | $2.05$1.75 – $2.50 | $23.16M | 3 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Thu, 23 Jul 2026 | $0.6430 | −$0.6382 | −199.3% | $26.3M | $25.21M |
| Thu, 23 Apr 2026 | $0.5990 | $0.7500 | +25.2% | $25.97M | $26.74M |
| Thu, 22 Jan 2026 | $0.6500 | $0.6300 | −3.1% | $26.4M | $25.89M |
| Thu, 23 Oct 2025 | $0.5200 | $0.4600 | −11.5% | $25.5M | $26M |
| Thu, 17 Jul 2025 | $0.5500 | $0.5800 | +5.5% | $24.4M | $24.67M |
| Thu, 17 Apr 2025 | $0.5200 | $0.5100 | −1.9% | $24.07M | $24.33M |
| Fri, 24 Jan 2025 | $0.5100 | $0.5500 | +7.8% | $24.8M | $23.66M |
| Thu, 17 Oct 2024 | $0.5100 | $0.5400 | +5.9% | $23.67M | $25.48M |