| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $258.48M$252.14M – $264.81M | $2.48$2.36 – $2.59 | $87.01M | 2 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Tue, 21 Jul 2026 | $0.6770 | $0.6012 | −11.2% | $66.5M | $64.32M |
| Tue, 21 Apr 2026 | $0.6250 | $0.6200 | −0.8% | $63.76M | $63.42M |
| Tue, 20 Jan 2026 | $0.6000 | $0.5200 | −13.3% | $9.42M | $9.37M |
| Tue, 21 Oct 2025 | $0.5600 | $0.5700 | +1.8% | $8.84M | $64.36M |
| Tue, 22 Jul 2025 | $0.5100 | $0.5100 | +0.0% | $7.91M | $58.96M |
| Tue, 22 Apr 2025 | $0.4800 | $0.4900 | +2.1% | $6.71M | $53.26M |
| Fri, 4 Apr 2025 | −$0.0600 | −$0.1100 | −83.3% | — | $96.31M |
| Thu, 14 Nov 2024 | −$0.1600 | −$0.2500 | −56.3% | — | $109.11M |