| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $149.02M$148.45M – $149.58M | $1.62$1.59 – $1.64 | $40.46M | 2 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Thu, 23 Jul 2026 | $0.4000 | $0.4330 | +8.2% | $37.23M | $36.95M |
| Mon, 27 Apr 2026 | $0.4700 | $0.3000 | −36.2% | $36.99M | $36.39M |
| Mon, 26 Jan 2026 | $0.4900 | $0.4900 | +0.0% | $37.42M | $38.46M |
| Wed, 22 Oct 2025 | $0.4600 | $0.4700 | +2.2% | $36.76M | $37.97M |
| Tue, 22 Jul 2025 | $0.4300 | $0.4100 | −4.7% | $35.51M | $36.64M |
| Tue, 22 Apr 2025 | $0.3900 | $0.3700 | −5.1% | $33.52M | $34.06M |
| Thu, 23 Jan 2025 | $0.3900 | $0.4200 | +7.7% | $32.73M | $33.77M |
| Wed, 23 Oct 2024 | $0.4000 | $0.3200 | −20.0% | $31.55M | $32.57M |