| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $278.99M$277.79M – $279.78M | $5.52$5.45 – $5.58 | $89.72M | 5 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Tue, 21 Jul 2026 | $1.32 | $1.50 | +13.7% | $68.81M | $68.76M |
| Tue, 21 Apr 2026 | $1.33 | $1.32 | −0.8% | $67.41M | $67.6M |
| Tue, 20 Jan 2026 | $1.37 | $1.40 | +2.2% | $61.98M | $62.1M |
| Tue, 21 Oct 2025 | $1.38 | $1.46 | +5.8% | $61.33M | $62.39M |
| Tue, 22 Jul 2025 | $1.23 | $1.39 | +13.0% | $61.75M | $60.94M |
| Tue, 22 Apr 2025 | $1.19 | $1.21 | +1.7% | $60.15M | $57.25M |
| Tue, 21 Jan 2025 | $1.15 | $1.22 | +6.1% | $56.08M | $58.53M |
| Tue, 15 Oct 2024 | $1.17 | $1.22 | +4.3% | $56.83M | $57.96M |