| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $218.45M$216.3M – $220.58M | $3.79$3.77 – $3.80 | $64.7M | 4 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Wed, 21 Oct 2026 | — | $1.12 | — | — | — |
| Thu, 23 Jul 2026 | $0.8670 | $0.9396 | +8.4% | $52.95M | $54.54M |
| Thu, 23 Apr 2026 | $0.8200 | $0.9900 | +20.7% | $51.82M | $54.34M |
| Thu, 22 Jan 2026 | $0.9100 | $0.9300 | +2.2% | $52.72M | $53.61M |
| Wed, 22 Oct 2025 | $0.8680 | $0.9500 | +9.4% | $52.89M | $54.14M |
| Tue, 22 Jul 2025 | $0.7720 | $1.00 | +29.5% | $51.29M | $52.91M |
| Thu, 24 Apr 2025 | $0.7440 | $0.8400 | +12.9% | $49.76M | $50.93M |
| Thu, 23 Jan 2025 | $0.7520 | $0.8300 | +10.4% | $49.87M | $51.45M |