| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $209.45M$207.61M – $211.29M | $6.54$6.49 – $6.58 | $65.83M | 1 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Thu, 30 Jul 2026 | $1.64 | $1.48 | −10.0% | $52.35M | $52.14M |
| Thu, 30 Apr 2026 | $1.54 | $1.43 | −7.1% | $49.95M | $49.77M |
| Thu, 5 Feb 2026 | $1.52 | $1.36 | −10.5% | $48.25M | $46.76M |
| Thu, 30 Oct 2025 | $1.52 | $4.71 | +209.9% | $48.25M | $47.3M |
| Thu, 31 Jul 2025 | $1.55 | $1.69 | +9.0% | $48.95M | $48.44M |
| Thu, 1 May 2025 | $1.33 | $1.51 | +13.5% | $44M | $45.12M |
| Fri, 7 Feb 2025 | $1.51 | $0.9900 | −34.4% | $45.6M | $44.18M |
| Tue, 5 Nov 2024 | $1.08 | $1.64 | +51.9% | $37M | $44.97M |