| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $582.1M$574.29M – $592.43M | $1.93$1.89 – $1.97 | $370.59M | 4 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Thu, 30 Jul 2026 | $0.4848 | $0.6465 | +33.4% | $146.71M | $149.1M |
| Tue, 5 May 2026 | $0.4700 | $0.4800 | +2.1% | $141.39M | $141.54M |
| Thu, 12 Feb 2026 | $0.4800 | $0.4800 | +0.0% | $141.52M | $137.4M |
| Thu, 30 Oct 2025 | $0.4800 | $0.4900 | +2.1% | $141.26M | $169.31M |
| Thu, 31 Jul 2025 | $0.4700 | $0.5000 | +6.4% | $136.05M | $79.84M |
| Thu, 1 May 2025 | $0.4600 | $0.4500 | −2.2% | $125.43M | $102.1M |
| Thu, 13 Feb 2025 | $0.5100 | $0.4900 | −3.9% | $126.17M | $47.93M |
| Wed, 30 Oct 2024 | $0.5100 | $0.5100 | +0.0% | $129.4M | $119.05M |