| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $136.95M$134.3M – $138.42M | $2.40$2.30 – $2.57 | $41.66M | 4 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Mon, 20 Jul 2026 | $0.5360 | $0.5915 | +10.4% | $33.17M | $33.1M |
| Mon, 20 Apr 2026 | $0.4500 | $0.6600 | +46.7% | $32.38M | $34.75M |
| Mon, 26 Jan 2026 | $0.4900 | $0.5900 | +20.4% | $33.23M | $32.32M |
| Mon, 20 Oct 2025 | $0.4100 | $0.5900 | +43.9% | $33.2M | $32.57M |
| Mon, 21 Jul 2025 | $0.3600 | $0.5200 | +44.4% | $31.72M | $35.81M |
| Mon, 28 Apr 2025 | $0.3800 | $0.1300 | −65.8% | $29.28M | $28.46M |
| Mon, 3 Feb 2025 | $0.3600 | $0.2500 | −30.6% | $28.12M | $28.71M |
| Mon, 21 Oct 2024 | $0.3800 | $0.3900 | +2.6% | $28.36M | $30.29M |