| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Tue, 30 Jun 2026 | $238.01M$238.01M – $238.01M | $12.10$12.10 – $12.10 | $102.1M | 1 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Mon, 27 Jul 2026 | $3.40 | $4.05 | +19.2% | $67.21M | $65.24M |
| Mon, 27 Apr 2026 | $3.00 | $3.53 | +17.7% | $61.49M | $66.62M |
| Mon, 26 Jan 2026 | $2.38 | $2.47 | +3.8% | $54.83M | $51.77M |
| Tue, 28 Oct 2025 | $2.68 | $2.67 | −0.4% | $57.43M | $52.88M |
| Mon, 28 Jul 2025 | $2.54 | $3.00 | +18.1% | $56.5M | $62.7M |
| Tue, 29 Apr 2025 | $2.78 | $2.23 | −19.8% | $53.49M | $52.57M |
| Thu, 6 Feb 2025 | $2.56 | $2.74 | +7.0% | $49.67M | $54.44M |
| Tue, 29 Oct 2024 | $1.77 | $2.11 | +19.2% | $38.58M | $43.12M |