| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $132.1M$131.71M – $132.49M | $3.45$3.43 – $3.46 | $43.12M | 1 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Wed, 29 Jul 2026 | $0.8000 | $1.02 | +27.5% | $33M | $27.82M |
| Tue, 28 Jul 2026 | — | $1.02 | — | — | — |
| Tue, 28 Apr 2026 | $0.7800 | $0.8500 | +9.0% | $32.3M | $32.08M |
| Wed, 4 Feb 2026 | $0.7500 | $0.9300 | +24.0% | $31.4M | $33.03M |
| Mon, 10 Nov 2025 | — | $0.7510 | — | — | $41.29M |
| Wed, 30 Jul 2025 | $0.7600 | $0.8700 | +14.5% | $30.35M | $32.43M |
| Wed, 30 Apr 2025 | $0.6700 | $0.7700 | +14.9% | $29M | $27.96M |
| Mon, 17 Mar 2025 | $0.7370 | $0.6340 | −14.0% | $27.83M | $27.37M |