| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $379.07M$378.24M – $379.91M | $9.53$9.51 – $9.56 | $102.41M | 2 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Tue, 21 Jul 2026 | $2.30 | $1.54 | −33.2% | $93.39M | $93.01M |
| Tue, 21 Apr 2026 | $2.31 | $2.92 | +26.4% | $87.23M | $88.49M |
| Tue, 20 Jan 2026 | $2.20 | $2.77 | +25.9% | $83.15M | $88.41M |
| Thu, 23 Oct 2025 | $2.08 | $0.6700 | −67.8% | $78.28M | $79.84M |
| Thu, 17 Jul 2025 | $1.62 | $1.76 | +8.6% | $78.28M | $76.27M |
| Mon, 21 Apr 2025 | $1.61 | $1.45 | −9.9% | $67.58M | $70.59M |
| Thu, 23 Jan 2025 | $1.49 | $1.88 | +26.2% | $67.43M | $71M |
| Thu, 17 Oct 2024 | $1.55 | $1.86 | +20.0% | $66.73M | $71.52M |