| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $428.94M$427.63M – $430.26M | $8.53$8.43 – $8.63 | $142.97M | 4 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Wed, 22 Jul 2026 | $1.91 | $2.19 | +14.5% | $104.1M | $97.34M |
| Wed, 22 Apr 2026 | $1.78 | $1.99 | +11.8% | $104.06M | $90.39M |
| Tue, 27 Jan 2026 | $1.96 | $2.21 | +12.8% | $106.87M | $107.02M |
| Wed, 22 Oct 2025 | $1.73 | $2.17 | +25.4% | $104.53M | $99.11M |
| Wed, 23 Jul 2025 | $1.63 | $1.73 | +6.1% | $99.04M | $81.8M |
| Tue, 22 Apr 2025 | $1.52 | $1.53 | +0.7% | $97.19M | $74.62M |
| Wed, 22 Jan 2025 | $1.74 | $1.93 | +10.9% | $99.99M | $89.01M |
| Wed, 23 Oct 2024 | $1.52 | $1.78 | +17.1% | $61.47M | $84.18M |