| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $348.4M$337.34M – $377.35M | $3.57$3.51 – $3.63 | $88.01M | 3 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Thu, 23 Jul 2026 | $0.8580 | $0.9146 | +6.6% | $85.87M | $88.52M |
| Mon, 20 Apr 2026 | $0.8200 | $0.8800 | +7.3% | $84.7M | $84.06M |
| Tue, 27 Jan 2026 | $0.7700 | $0.8800 | +14.3% | $84.75M | $87.16M |
| Thu, 30 Oct 2025 | $0.7800 | $0.8200 | +5.1% | $75.5M | $76.4M |
| Tue, 22 Jul 2025 | $0.5800 | $0.6300 | +8.6% | $68.5M | $56.87M |
| Mon, 14 Apr 2025 | $0.5300 | $0.5700 | +7.5% | $51.2M | $56.94M |
| Tue, 28 Jan 2025 | $0.5400 | $0.6600 | +22.2% | $49.04M | $58.04M |
| Mon, 21 Oct 2024 | $0.5700 | $0.6100 | +7.0% | $46.55M | $57.27M |