| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $329.7M$314.01M – $342.01M | $1.86$1.74 – $1.95 | $86.02M | 3 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Wed, 5 Aug 2026 | $0.4800 | $0.5648 | +17.7% | $79.01M | $25.99M |
| Wed, 6 May 2026 | $0.5250 | $0.4800 | −8.6% | $72.98M | $26.34M |
| Tue, 24 Feb 2026 | $1.30 | $0.7000 | −46.2% | $84.23M | $46.33M |
| Tue, 4 Nov 2025 | $0.6500 | $0.6900 | +6.2% | $84.23M | $69.29M |
| Mon, 4 Aug 2025 | $0.6700 | $0.6800 | +1.5% | $57.44M | $59.33M |
| Mon, 5 May 2025 | $0.6600 | $0.6500 | −1.5% | $49.83M | $49.03M |
| Mon, 24 Feb 2025 | $0.6500 | $0.7200 | +10.8% | $45.25M | $52.58M |
| Mon, 28 Oct 2024 | $0.5200 | $0.6600 | +26.9% | $50.33M | $55.78M |