| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $135.92M$135.87M – $135.96M | $7.30$7.23 – $7.36 | $48.94M | 2 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Thu, 30 Jul 2026 | $1.76 | $1.78 | +1.0% | $33.66M | $33.71M |
| Thu, 30 Apr 2026 | $1.69 | $1.81 | +7.1% | $33.03M | $32.94M |
| Fri, 30 Jan 2026 | $1.63 | $1.73 | +6.1% | $32.19M | $33.19M |
| Thu, 30 Oct 2025 | $1.54 | $1.63 | +5.8% | $32.19M | $31.56M |
| Wed, 30 Jul 2025 | $1.42 | $1.51 | +6.3% | $31.28M | $30.14M |
| Wed, 30 Apr 2025 | $1.26 | $1.52 | +20.6% | $29.13M | $29.82M |
| Thu, 30 Jan 2025 | $1.23 | $1.37 | +11.4% | $28.39M | $28.68M |
| Wed, 30 Oct 2024 | $1.19 | $1.27 | +6.7% | $22.4M | $27.58M |