| Fiscal period |
|---|
| Revenue |
|---|
| EPS |
|---|
| Net income |
|---|
| Analysts |
|---|
| Thu, 31 Dec 2026 | $130M$129.37M – $130.52M | $5.77$5.73 – $5.80 | $45.14M | 2 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Thu, 23 Jul 2026 | $1.29 | $1.53 | +18.2% | $30.63M | $32.78M |
| Wed, 22 Apr 2026 | $1.23 | $1.41 | +14.6% | $29.46M | $30.23M |
| Thu, 29 Jan 2026 | $1.20 | $1.15 | −4.2% | $28.06M | $30.32M |
| Thu, 23 Oct 2025 | $1.02 | $1.27 | +24.5% | $28.29M | $28.48M |
| Mon, 28 Jul 2025 | $0.8700 | $1.15 | +32.2% | $25.98M | $25.95M |
| Wed, 23 Apr 2025 | $0.7300 | $0.8700 | +19.2% | $24.2M | $23.57M |
| Wed, 22 Jan 2025 | $0.6500 | $0.3200 | −50.8% | $22.33M | $21.16M |
| Mon, 28 Oct 2024 | −$0.0800 | $0.2400 | +400.0% | $22.16M | $21.87M |