| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $169.38M$168.97M – $169.74M | $5.66$5.63 – $5.69 | $58.5M | 3 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Thu, 23 Jul 2026 | $1.38 | $1.49 | +8.0% | $42.21M | $42.82M |
| Thu, 23 Apr 2026 | $1.26 | $1.32 | +4.8% | $39.97M | $40.4M |
| Thu, 22 Jan 2026 | $1.26 | $1.35 | +7.1% | $39.69M | $40.74M |
| Thu, 23 Oct 2025 | $1.20 | $1.42 | +18.3% | $39.22M | $50.9M |
| Thu, 24 Jul 2025 | $1.14 | $1.11 | −2.6% | $39.32M | $50.26M |
| Thu, 24 Apr 2025 | $0.9400 | $1.03 | +9.6% | $32.65M | $43.47M |
| Thu, 23 Jan 2025 | $0.8300 | $0.7700 | −7.2% | $26.4M | $26.92M |
| Thu, 24 Oct 2024 | $0.9200 | $0.8400 | −8.7% | $27.75M | $27.78M |