| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $283.87M$276.95M – $294.1M | $3.75$3.67 – $3.91 | $178.19M | 2 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Mon, 10 Aug 2026 | $0.8430 | $1.15 | +35.9% | $72.12M | $71.39M |
| Mon, 4 May 2026 | $1.21 | $0.8300 | −31.4% | $70.22M | $73.15M |
| Thu, 26 Feb 2026 | $0.8010 | $1.22 | +52.3% | $69.04M | $70.29M |
| Thu, 6 Nov 2025 | $1.24 | $1.32 | +6.5% | $95.12M | $89.85M |
| Wed, 6 Aug 2025 | $1.16 | $1.22 | +5.2% | $85.66M | $91.39M |
| Mon, 5 May 2025 | $1.13 | $1.15 | +1.8% | $86.18M | $89.3M |
| Tue, 25 Feb 2025 | $1.10 | $1.13 | +2.7% | $81.13M | $85.76M |
| Tue, 5 Nov 2024 | $1.07 | $1.03 | −3.7% | $83.81M | $82.94M |