| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $210.25M |
| $3.20$3.02 – $3.38 |
| $54.32M |
| 3 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Fri, 13 Mar 2026 | — | $0.9400 | — | — | $63.47M |
| Wed, 22 Oct 2025 | — | $0.9630 | — | — | $65.4M |
| Tue, 22 Jul 2025 | — | $1.01 | — | — | $63.64M |
| Wed, 23 Apr 2025 | $0.7400 | $0.8500 | +14.9% | $49.43M | $63.64M |
| Thu, 23 Jan 2025 | $0.7400 | $0.8300 | +12.2% | $49.87M | $51.45M |
| Thu, 24 Oct 2024 | $0.7700 | $0.7600 | −1.3% | $49.79M | $50.36M |
| Wed, 24 Jul 2024 | $0.7300 | $0.7300 | +0.0% | $48.69M | $50.28M |
| Wed, 24 Apr 2024 | $0.8100 | $0.8000 | −1.2% | $48.6M | $50.05M |