| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $158.6M$155.28M – $161.37M | $3.63$3.46 – $3.76 | $49.1M | 4 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Mon, 27 Jul 2026 | $0.8920 | $0.7700 | −13.7% | $39.59M | $38.98M |
| Mon, 27 Apr 2026 | $0.8200 | $0.9600 | +17.1% | $39.68M | $38.58M |
| Mon, 2 Feb 2026 | $0.8500 | $0.9700 | +14.1% | $40.04M | $39.29M |
| Mon, 27 Oct 2025 | $0.7900 | $0.7200 | −8.9% | $40.04M | $37.72M |
| Mon, 28 Jul 2025 | $0.7400 | $0.7800 | +5.4% | $39.31M | $36.98M |
| Mon, 28 Apr 2025 | $0.6600 | $0.6500 | −1.5% | $38.4M | $34.63M |
| Mon, 27 Jan 2025 | $0.7200 | $0.7200 | +0.0% | $38.83M | $44.6M |
| Mon, 21 Oct 2024 | $0.7300 | $0.7400 | +1.4% | $38.64M | $36.25M |