| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $316.44M$315.44M – $317.45M | $3.05$2.97 – $3.09 | $95.11M | 4 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Mon, 27 Jul 2026 | $0.7340 | $0.7635 | +4.0% | $80.36M | $80.9M |
| Mon, 27 Apr 2026 | $0.6200 | $0.6800 | +9.7% | $66.75M | $67.33M |
| Mon, 26 Jan 2026 | $0.6400 | $0.6400 | +0.0% | $61M | $60.44M |
| Mon, 20 Oct 2025 | $0.6200 | $0.6500 | +4.8% | $61.02M | $59.57M |
| Mon, 21 Jul 2025 | $0.6000 | $0.6300 | +5.0% | $59.45M | $58.8M |
| Mon, 21 Apr 2025 | $0.5700 | $0.6100 | +7.0% | $58.9M | $57.63M |
| Wed, 22 Jan 2025 | $0.5800 | $0.6200 | +6.9% | $55M | $58.38M |
| Mon, 21 Oct 2024 | $0.5700 | $0.5700 | +0.0% | $57.49M | $56.28M |