| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $174.85M$173.94M – $175.76M | $3.70$3.67 – $3.77 | $52.06M | 3 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Fri, 24 Jul 2026 | $0.8800 | $0.8305 | −5.6% | $43.45M | $41.09M |
| Fri, 24 Apr 2026 | $0.8500 | $0.9100 | +7.1% | $42.7M | $42.46M |
| Fri, 30 Jan 2026 | $0.9100 | $0.9200 | +1.1% | $43.85M | $42.94M |
| Fri, 24 Oct 2025 | $0.8600 | $0.9700 | +12.8% | $43.8M | $44.74M |
| Fri, 25 Jul 2025 | $0.8000 | $0.9100 | +13.7% | $42.15M | $42.83M |
| Wed, 30 Apr 2025 | $0.8200 | $0.8600 | +4.9% | $43.5M | $44.88M |
| Wed, 22 Jan 2025 | $0.8200 | $0.8300 | +1.2% | $24.04M | $24.34M |
| Wed, 23 Oct 2024 | $0.7400 | $0.8500 | +14.9% | $22.9M | $25.12M |