| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $244.7M$244.7M – $244.7M | $16.52$16.52 – $16.52 | $84.83M | 1 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Mon, 3 Aug 2026 | $3.00 | $30.24 | +908.0% | $54.1M | $54.71M |
| Mon, 4 May 2026 | $3.08 | $2.60 | −15.6% | $53.4M | $53.41M |
| Mon, 9 Feb 2026 | $3.02 | $2.43 | −19.5% | $53.4M | $53.26M |
| Mon, 3 Nov 2025 | $2.50 | $2.91 | +16.4% | $53.4M | $53.42M |
| Mon, 4 Aug 2025 | $3.08 | $2.88 | −6.5% | $51.9M | $51.59M |
| Mon, 5 May 2025 | $3.57 | $4.06 | +13.7% | $56M | $54.92M |
| Mon, 10 Feb 2025 | $3.71 | $4.06 | +9.4% | $55.2M | $55.91M |
| Mon, 4 Nov 2024 | $2.57 | $2.84 | +10.5% | $53.5M | $55.68M |