| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Tue, 31 Mar 2026 | $317.92M$311.82M – $317.93M | $1.65$1.60 – $1.73 | $47.31M | 5 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Mon, 27 Jul 2026 | $0.4025 | $0.3164 | −21.4% | $85.97M | $87.68M |
| Mon, 18 May 2026 | $0.4971 | $0.6300 | +26.7% | $81.56M | $82.95M |
| Mon, 26 Jan 2026 | $0.4600 | $0.4200 | −8.7% | $79.07M | $80.39M |
| Mon, 27 Oct 2025 | $0.3833 | $0.4000 | +4.4% | $76.92M | $79.3M |
| Mon, 21 Jul 2025 | $0.3900 | $0.3300 | −15.4% | $74.37M | $76.68M |
| Mon, 19 May 2025 | $0.2860 | $0.5400 | +88.8% | $71.43M | $74.27M |
| Tue, 21 Jan 2025 | $0.3400 | $0.3800 | +11.8% | $73.14M | $69.56M |
| Mon, 28 Oct 2024 | $0.3000 | $0.3400 | +13.3% | $67.54M | $68.28M |