| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $105.37M$103.74M – $107.01M | $3.07$3.00 – $3.13 | $42.59M | 1 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Fri, 24 Jul 2026 | $0.7600 | $0.7235 | −4.8% | $25.76M | $25.93M |
| Wed, 29 Apr 2026 | $0.7500 | $0.7400 | −1.3% | $26.42M | $24.93M |
| Wed, 28 Jan 2026 | $0.8500 | $0.7900 | −7.1% | $27.15M | $26.45M |
| Thu, 23 Oct 2025 | $0.8400 | $0.8700 | +3.6% | $26.8M | $26.95M |
| Thu, 24 Jul 2025 | $0.7900 | $0.8200 | +3.8% | $25.96M | $25.93M |
| Mon, 21 Apr 2025 | $0.7700 | $0.7800 | +1.3% | $25.49M | $25.26M |
| Thu, 30 Jan 2025 | $0.8200 | $0.8000 | −2.4% | $26.45M | $25.45M |
| Mon, 28 Oct 2024 | $0.9100 | $0.9500 | +4.4% | $27.29M | $27.64M |