| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $603.14M$568.62M – $636.66M | $3.44$3.26 – $3.61 | $154.38M | 2 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Tue, 21 Jul 2026 | $0.6520 | $1.04 | +60.0% | $138.37M | $143.35M |
| Tue, 21 Apr 2026 | $0.3739 | $0.4400 | +17.7% | $109.35M | $112.97M |
| Thu, 19 Feb 2026 | $0.3800 | $1.01 | +165.8% | $107.78M | $107.26M |
| Tue, 21 Oct 2025 | $0.4767 | $0.6300 | +32.2% | $107.78M | $110.42M |
| Tue, 22 Jul 2025 | $0.2000 | $0.9100 | +355.0% | $95.4M | $96.05M |
| Tue, 29 Apr 2025 | $0.2900 | $0.0600 | −79.3% | $96.63M | $93.97M |
| Thu, 20 Feb 2025 | $0.1800 | $0.2300 | +27.8% | $91.03M | $96.17M |
| Tue, 22 Oct 2024 | $0.1400 | $0.2600 | +85.7% | $91.03M | $93.17M |