| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $206.04M$204.78M – $207.06M | $3.52$3.49 – $3.54 | $58.01M | 2 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Thu, 23 Jul 2026 | $0.8500 | $0.6614 | −22.2% | $45.51M | $44.19M |
| Thu, 30 Apr 2026 | $0.7900 | $0.8500 | +7.6% | $43.8M | $44.76M |
| Thu, 29 Jan 2026 | $0.8000 | $0.8500 | +6.2% | $43.3M | $43.41M |
| Thu, 30 Oct 2025 | $0.7200 | $0.7700 | +6.9% | $41.7M | $42.85M |
| Thu, 24 Jul 2025 | $0.6000 | $0.7000 | +16.7% | $41M | $40.14M |
| Thu, 1 May 2025 | $0.4264 | $0.3800 | −10.9% | $39.9M | $39.2M |
| Thu, 30 Jan 2025 | $0.5700 | $0.4700 | −17.5% | $39.17M | $33.91M |
| Thu, 31 Oct 2024 | $0.5300 | $0.5300 | +0.0% | $36M | $36.57M |