| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $266.67M$249.19M – $284.15M | $2.90$2.65 – $3.14 | $118.22M | 1 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Wed, 29 Jul 2026 | $1.11 | $1.48 | +33.1% | $86.28M | $116.21M |
| Thu, 7 May 2026 | $0.5140 | $0.5800 | +12.8% | $58.08M | $87.92M |
| Thu, 12 Feb 2026 | $0.2700 | $0.2800 | +3.7% | $53.6M | $82.91M |
| Wed, 5 Nov 2025 | $0.3300 | $0.3100 | −6.1% | $54.2M | $81.25M |
| Wed, 30 Jul 2025 | $0.1800 | $0.2200 | +22.2% | $48.38M | $72.05M |
| Wed, 7 May 2025 | $0.1500 | $0.1400 | −6.7% | $44.45M | $74M |
| Thu, 13 Feb 2025 | $0.2100 | $0.2500 | +19.0% | $43.04M | $82.04M |
| Wed, 6 Nov 2024 | $0.6200 | $0.5500 | −11.3% | $74.25M | $96.12M |