| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $139.61M$139.22M – $140.01M | $5.86$5.80 – $5.95 | $59.32M | 4 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Tue, 13 Oct 2026 | $1.51 | $1.70 | +12.4% | $35.66M | — |
| Tue, 14 Jul 2026 | $1.44 | $1.42 | −1.7% | $34.62M | $34.39M |
| Mon, 13 Apr 2026 | $1.37 | $1.40 | +2.2% | $33.59M | $33.61M |
| Tue, 13 Jan 2026 | $1.35 | $1.41 | +4.4% | $33.28M | $35.27M |
| Tue, 14 Oct 2025 | $1.28 | $1.33 | +3.9% | $31.38M | $48.55M |
| Wed, 6 Aug 2025 | $1.17 | $1.20 | +2.6% | $30.3M | $36.14M |
| Fri, 11 Apr 2025 | $1.12 | $1.13 | +0.9% | $29.64M | $29.35M |
| Fri, 7 Mar 2025 | — | $1.13 | — | — | $42M |