| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $149.67M$147.12M – $152.17M | $1.55$0.7294 – $1.80 | $57.52M | 5 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Mon, 10 Aug 2026 | $0.3697 | −$0.0881 | −123.8% | $37.12M | $36.32M |
| Wed, 13 May 2026 | $0.4100 | $0.4200 | +2.4% | $39.57M | $37.91M |
| Wed, 25 Feb 2026 | $0.4400 | $0.4500 | +2.3% | $40.08M | $40.8M |
| Wed, 12 Nov 2025 | $0.4617 | $0.4600 | −0.4% | $42.35M | $41.35M |
| Wed, 13 Aug 2025 | $0.4600 | $0.4600 | +0.0% | $42.03M | $42.99M |
| Wed, 14 May 2025 | $0.5200 | $0.4500 | −13.5% | $45.08M | $42.13M |
| Wed, 19 Feb 2025 | $0.5600 | $0.5500 | −1.8% | $45.51M | $26.51M |
| Tue, 12 Nov 2024 | $0.5700 | $0.6400 | +12.3% | $48.69M | $33.32M |