| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $291.03M$290.63M – $291.54M | $10.72$10.59 – $10.95 | $138.23M | 5 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Wed, 22 Jul 2026 | $2.65 | $2.78 | +5.0% | $73.6M | $73.47M |
| Wed, 22 Apr 2026 | $2.46 | $2.53 | +2.8% | $69.8M | $69.62M |
| Thu, 22 Jan 2026 | $2.78 | $2.79 | +0.4% | $74.54M | $78.07M |
| Mon, 20 Oct 2025 | $2.57 | $2.84 | +10.5% | $74.52M | $74.98M |
| Mon, 21 Jul 2025 | $2.43 | $2.52 | +3.7% | $72.74M | $70.64M |
| Fri, 25 Apr 2025 | $2.33 | $2.23 | −4.3% | $72.19M | $66.66M |
| Mon, 27 Jan 2025 | $2.42 | $2.25 | −7.0% | $68.27M | $70.58M |
| Mon, 21 Oct 2024 | $2.37 | $2.46 | +3.8% | $64.69M | $72.31M |