| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $444.65M$437.49M – $451.36M | $1.77$1.62 – $2.09 | $99.87M | 6 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Thu, 23 Jul 2026 | $0.3048 | $0.2723 | −10.7% | $96.09M | $102.8M |
| Thu, 30 Apr 2026 | $0.1500 | $0.1700 | +13.3% | $79.82M | $81.38M |
| Wed, 25 Feb 2026 | $0.4300 | $0.5800 | +34.9% | $120.75M | $125.2M |
| Thu, 23 Oct 2025 | $0.3506 | $0.4700 | +34.1% | $102.88M | $106.15M |
| Thu, 24 Jul 2025 | $0.1900 | $0.2600 | +36.8% | $99.17M | $91.68M |
| Wed, 23 Apr 2025 | $0.1100 | $0.1300 | +18.2% | $92.97M | $86.67M |
| Wed, 19 Feb 2025 | $0.2900 | $0.2700 | −6.9% | $104.08M | $92.67M |
| Wed, 30 Oct 2024 | $0.2200 | $0.3500 | +59.1% | $109.47M | $91.45M |