| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $136.65M$135.34M – $137.96M | $3.17$3.05 – $3.39 | $43.59M | 3 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Mon, 27 Jul 2026 | $0.6730 | $0.8565 | +27.3% | $33.05M | $34.35M |
| Wed, 22 Apr 2026 | $0.6800 | $0.7000 | +2.9% | $32.6M | $32.44M |
| Thu, 12 Feb 2026 | $0.6550 | $0.7100 | +8.4% | $31.45M | $32.45M |
| Mon, 27 Oct 2025 | $0.5900 | $0.6400 | +8.5% | $27.3M | $30.23M |
| Mon, 28 Jul 2025 | $0.5100 | $0.5600 | +9.8% | $26.35M | $29.32M |
| Mon, 28 Apr 2025 | $0.4200 | $0.5100 | +21.4% | $23.22M | $27.35M |
| Wed, 12 Feb 2025 | $0.4800 | $0.6100 | +27.1% | $24.04M | $26.27M |
| Wed, 30 Oct 2024 | $0.4100 | $0.4800 | +17.1% | $23.11M | $24.83M |