| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $147.5M$147.35M – $147.65M | $3.16$3.14 – $3.18 | $33.52M | 2 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Mon, 20 Jul 2026 | $0.7070 | $0.5755 | −18.6% | $36.35M | $36.55M |
| Mon, 20 Apr 2026 | $0.6900 | $0.8700 | +26.1% | $36.4M | $35.64M |
| Thu, 22 Jan 2026 | $0.5400 | $0.5800 | +7.4% | $24.4M | $23.47M |
| Mon, 20 Oct 2025 | $0.4800 | $0.5400 | +12.5% | $24.45M | $24.14M |
| Mon, 21 Jul 2025 | $0.4000 | $0.4700 | +17.5% | $21.15M | $22.22M |
| Mon, 21 Apr 2025 | $0.3500 | $0.6400 | +82.9% | $21.1M | $20.44M |
| Mon, 27 Jan 2025 | $0.3900 | $0.6110 | +56.7% | $20.9M | $22.65M |
| Mon, 21 Oct 2024 | $0.3300 | $0.4500 | +36.4% | $20.6M | $20.28M |