| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $170.9M$165.82M – $175.98M | $1.83$1.77 – $1.89 | $51.96M | 1 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Tue, 21 Jul 2026 | $0.4525 | $0.4545 | +0.4% | $41.43M | $40.89M |
| Tue, 21 Apr 2026 | $0.4125 | $0.4100 | −0.6% | $39.33M | $38.96M |
| Tue, 27 Jan 2026 | $0.4100 | $0.4400 | +7.3% | $38.08M | $38.76M |
| Tue, 21 Oct 2025 | $0.3933 | $0.3900 | −0.8% | $36.5M | $36.09M |
| Wed, 23 Jul 2025 | $0.3433 | $0.3700 | +7.8% | $33.9M | $35.61M |
| Wed, 23 Apr 2025 | $0.2900 | $0.3436 | +18.5% | $29.87M | $36.15M |
| Wed, 29 Jan 2025 | — | $0.2936 | — | $26.7M | $29.07M |
| Wed, 23 Oct 2024 | — | $0.3109 | — | — | $27.15M |