| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $290.78M$290.32M – $291.1M | $4.38$4.37 – $4.39 | $112.84M | 3 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Mon, 27 Jul 2026 | $1.08 | $1.13 | +4.4% | $72.11M | $70.87M |
| Mon, 27 Apr 2026 | $1.01 | $1.04 | +3.0% | $70.42M | $69.71M |
| Mon, 26 Jan 2026 | $1.05 | $1.16 | +10.5% | $69.45M | $69.8M |
| Mon, 27 Oct 2025 | $1.04 | $1.03 | −1.0% | $69.15M | $69.03M |
| Fri, 25 Jul 2025 | $0.9300 | $1.04 | +11.8% | $68.75M | $66.36M |
| Fri, 25 Apr 2025 | $0.8700 | $0.7800 | −10.3% | $64M | $63.8M |
| Fri, 24 Jan 2025 | $0.8900 | $0.9400 | +5.6% | $62.49M | $63.57M |
| Fri, 25 Oct 2024 | $0.8800 | $0.9100 | +3.4% | $61.34M | $61.19M |