| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Thu, 31 Dec 2026 | $683.06M$637.75M – $729.51M | $3.24$2.87 – $3.52 | $53.65M | 2 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Mon, 10 Aug 2026 | $0.8600 | $0.6971 | −18.9% | $163.04M | $171.02M |
| Tue, 12 May 2026 | $0.8500 | $1.76 | +107.1% | $143.47M | $154.87M |
| Tue, 10 Mar 2026 | $0.6500 | $1.32 | +103.1% | $109.27M | $117.06M |
| Mon, 10 Nov 2025 | $0.4400 | $0.6500 | +47.7% | $85.98M | $79.73M |
| Mon, 11 Aug 2025 | $0.4500 | $1.18 | +162.2% | $82.38M | $74.48M |
| Mon, 12 May 2025 | $0.6510 | −$2.27 | −448.7% | $79.85M | $85.17M |
| Fri, 28 Mar 2025 | $0.4110 | $0.5100 | +24.1% | $66.37M | $69.11M |
| Wed, 27 Nov 2024 | — | $0.6300 | — | — | $71.5M |