| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $80.69M$77.94M – $83.44M | $1.58$1.50 – $1.66 | $28.85M | 1 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Tue, 21 Jul 2026 | $0.3600 | $0.4528 | +25.8% | $19.32M | $21.3M |
| Tue, 21 Apr 2026 | $0.3300 | $0.3500 | +6.1% | $18.24M | $18.29M |
| Tue, 20 Jan 2026 | $0.3100 | $0.3100 | +0.0% | $17.57M | $17.85M |
| Tue, 21 Oct 2025 | $0.3100 | $0.3100 | +0.0% | $17.13M | $16.56M |
| Tue, 22 Jul 2025 | $0.2800 | $0.3000 | +7.1% | $16.18M | $16.42M |
| Tue, 22 Apr 2025 | $0.2400 | $0.2800 | +16.7% | $16.09M | $14.48M |
| Thu, 23 Jan 2025 | $0.2500 | $0.2600 | +4.0% | $15.66M | $15.37M |
| Tue, 22 Oct 2024 | $0.2400 | $0.2500 | +4.2% | $14.14M | $13.8M |