| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $204.7M$204.68M – $204.71M | $2.96$2.95 – $2.97 | $39.85M | 1 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Thu, 23 Jul 2026 | $0.7200 | $0.8092 | +12.4% | $51.02M | $49.94M |
| Thu, 23 Apr 2026 | $0.6300 | $0.6600 | +4.8% | $49.6M | $49.1M |
| Thu, 22 Jan 2026 | $0.6400 | $0.6800 | +6.3% | $49.6M | $49.89M |
| Thu, 23 Oct 2025 | $0.6300 | $0.6900 | +9.5% | $49.6M | $54.01M |
| Thu, 17 Jul 2025 | $0.7200 | $0.3800 | −47.2% | $48.12M | $44.4M |
| Thu, 17 Apr 2025 | $0.6000 | $0.6300 | +5.0% | $52.62M | $47.31M |
| Thu, 23 Jan 2025 | $0.4300 | $0.3300 | −23.3% | $50.46M | $50.37M |
| Thu, 17 Oct 2024 | $0.5000 | $0.2100 | −58.0% | $48.99M | $22.77M |