| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $184.83M$184.65M – $184.96M | $6.41$6.35 – $6.50 | $52.42M | 3 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Thu, 30 Jul 2026 | $1.56 | $1.84 | +18.1% | $45.43M | $46.71M |
| Thu, 23 Apr 2026 | $1.42 | $1.44 | +1.4% | $43.4M | $44.29M |
| Thu, 29 Jan 2026 | $1.38 | $1.58 | +14.5% | $42.8M | $42.22M |
| Thu, 30 Oct 2025 | $1.39 | $1.70 | +22.3% | $43.03M | $44.53M |
| Thu, 24 Jul 2025 | $1.35 | $1.35 | +0.0% | $42.3M | $41.04M |
| Thu, 24 Apr 2025 | $1.29 | $1.32 | +2.3% | $40.13M | $40.84M |
| Thu, 30 Jan 2025 | $1.27 | $1.43 | +12.6% | $39.3M | $41.15M |
| Thu, 24 Oct 2024 | $1.19 | $1.24 | +4.2% | $38.77M | $38.07M |