| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $207.63M$204.11M – $210.39M | $1.99$1.88 – $2.04 | $37.39M | 3 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Thu, 23 Jul 2026 | $0.3040 | $0.0994 | −67.3% | $55.65M | $49.3M |
| Thu, 23 Apr 2026 | $0.5300 | $0.6100 | +15.1% | $38.4M | $38.79M |
| Thu, 22 Jan 2026 | $0.5700 | $0.6000 | +5.3% | $38.38M | $38.3M |
| Thu, 16 Oct 2025 | $0.5300 | $0.5700 | +7.5% | $38.51M | $37.3M |
| Thu, 17 Jul 2025 | $0.4900 | $0.4100 | −16.3% | $36.75M | $35.67M |
| Mon, 21 Apr 2025 | $0.4700 | $0.4500 | −4.3% | $35.74M | $34.19M |
| Thu, 23 Jan 2025 | $0.4500 | $0.3800 | −15.6% | $34.37M | $33.35M |
| Thu, 24 Oct 2024 | $0.3800 | $0.3000 | −21.1% | $30.37M | $30.51M |