| Fiscal period | Revenue | EPS | Net income | Analysts |
|---|---|---|---|---|
| Tue, 31 Mar 2026 | $424.8M$424.8M – $424.8M | $3.99$3.99 – $3.99 | $389.62M | 1 |
| Report | EPS est. | Actual | Surprise | Revenue est. | Revenue |
|---|---|---|---|---|---|
| Tue, 28 Jul 2026 | $2.26 | $0.9500 | −58.0% | $244.27M | $166.25M |
| Fri, 22 May 2026 | — | −$6.23 | — | — | — |
| Wed, 5 Nov 2025 | $2.25 | $2.46 | +9.3% | $247.87M | $252.33M |
| Mon, 19 May 2025 | $1.30 | −$0.1891 | −114.5% | $138M | $223.53M |
| Fri, 1 Nov 2024 | $0.2800 | $1.30 | +364.3% | $115M | $204.2M |
| Tue, 14 May 2024 | $0.2600 | $2.75 | +957.7% | $151.15M | $157.58M |
| Fri, 26 Jan 2024 | $0.5000 | $0.3900 | −22.0% | $148.06M | $144.93M |