| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $98.1M$98.08M – $98.12M | $1.80$1.75 – $1.85 | $25.42M | 2 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Thu, 15 Oct 2026 | — | $0.5159 | — | — | — |
| Thu, 16 Jul 2026 | $0.4400 | $0.5260 | +19.5% | $24M | $25.14M |
| Wed, 22 Apr 2026 | $0.3500 | $0.3100 | −11.4% | $23.3M | $23.54M |
| Thu, 29 Jan 2026 | $0.4400 | $0.4000 | −9.1% | $23.4M | $23.86M |
| Wed, 22 Oct 2025 | $0.4250 | $0.4900 | +15.3% | $17.9M | $23.83M |
| Tue, 22 Jul 2025 | $0.3800 | $0.4100 | +7.9% | $17.4M | $22.79M |
| Tue, 22 Apr 2025 | $0.3550 | $0.3300 | −7.0% | $21.1M | $21.52M |
| Thu, 30 Jan 2025 | $0.3000 | $0.4400 | +46.7% | $22.1M | $22.7M |