| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $138.91M$137.56M – $140.25M | $2.26$2.23 – $2.28 | $36.19M | 5 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Mon, 27 Jul 2026 | $0.5150 | $0.5782 | +12.3% | $34.02M | $33.95M |
| Mon, 27 Apr 2026 | $0.5600 | $0.5300 | −5.4% | $33.87M | $34.14M |
| Mon, 26 Jan 2026 | $0.5100 | $0.5900 | +15.7% | $33.1M | $34M |
| Mon, 27 Oct 2025 | $0.4200 | $0.4700 | +11.9% | $32.31M | $29.78M |
| Mon, 28 Jul 2025 | $0.3600 | $0.2900 | −19.4% | $29.07M | $19.61M |
| Mon, 28 Apr 2025 | $0.3200 | $0.3000 | −6.3% | $29.08M | $26.89M |
| Mon, 27 Jan 2025 | $0.3200 | $0.3800 | +18.8% | $28.19M | $27.98M |
| Mon, 28 Oct 2024 | $0.2700 | $0.2800 | +3.7% | $24.92M | $26.23M |