| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $73.9M$72.53M – $75.26M | $4.83$4.49 – $5.18 | $31.72M | 2 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Tue, 28 Jul 2026 | $1.24 | $1.45 | +16.9% | $18.98M | $20M |
| Tue, 28 Apr 2026 | $0.9500 | $1.08 | +13.7% | $15.49M | $17.37M |
| Wed, 28 Jan 2026 | $0.7900 | $0.8100 | +2.5% | $13.65M | $14.7M |
| Tue, 28 Oct 2025 | $0.7000 | $0.7200 | +2.9% | $14.15M | $14.29M |
| Mon, 28 Jul 2025 | $0.4400 | $0.7000 | +59.1% | $13.23M | $13.62M |
| Mon, 28 Apr 2025 | $0.5400 | $0.8500 | +57.4% | $11.99M | $15.46M |
| Tue, 4 Feb 2025 | $0.4400 | $0.5900 | +34.1% | $11.75M | $13.5M |
| Tue, 28 Jan 2025 | $0.5500 | $0.5900 | +7.3% | $11.38M | $12.58M |