| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $126.9M$120.55M – $133.25M | $0.8800$0.8244 – $0.9263 | $14.4M | 1 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Mon, 10 Aug 2026 | $0.2000 | $0.2437 | +21.8% | $30.6M | $32.87M |
| Mon, 11 May 2026 | $0.2700 | $0.2400 | −11.1% | $31.9M | $29.97M |
| Mon, 16 Mar 2026 | $0.2800 | $0.1900 | −32.1% | $35.5M | $29.65M |
| Mon, 10 Nov 2025 | $0.2400 | $0.3400 | +41.7% | $35.5M | $35.12M |
| Mon, 11 Aug 2025 | $0.2000 | $0.3200 | +60.0% | $32.55M | $33.59M |
| Mon, 12 May 2025 | $0.2200 | $0.3100 | +40.9% | $32.3M | $33.72M |
| Mon, 17 Mar 2025 | $0.2800 | $0.0900 | −67.9% | $33.6M | $30.81M |
| Thu, 14 Nov 2024 | $0.2600 | $0.2800 | +7.7% | $33.6M | $33.39M |