| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $249.38M$248.72M – $250.03M | $3.90$3.88 – $3.91 | $66.23M | 3 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Fri, 17 Jul 2026 | $0.9400 | $0.9587 | +2.0% | $63.34M | $64.49M |
| Tue, 28 Apr 2026 | $0.8800 | $0.8500 | −3.4% | $54.08M | $54.15M |
| Mon, 26 Jan 2026 | $0.8750 | $0.9000 | +2.9% | $54.11M | $53.88M |
| Thu, 23 Oct 2025 | $0.8550 | $0.9600 | +12.3% | $53.7M | $52.55M |
| Wed, 16 Jul 2025 | $0.7700 | $0.8600 | +11.7% | $54.07M | $54.67M |
| Thu, 24 Apr 2025 | $0.6680 | $0.7200 | +7.8% | $48.93M | $47.7M |
| Fri, 24 Jan 2025 | $0.6700 | $0.9600 | +43.3% | $49.16M | $51.87M |
| Wed, 23 Oct 2024 | $0.6600 | $0.6600 | +0.0% | $49.18M | $46.43M |