| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-21 | 0.23 | 0.18 | −22.4% | 523.3 | 928.5 | +77.4% |
| 2026-04-20 | 0.24 | 0.24 | −0.8% | 533.6 | 513.0 | −3.9% |
| 2026-01-26 | 0.17 | 0.15 | −9.1% | 573.5 | 544.0 | −5.1% |
| 2025-07-20 | 0.22 | 0.22 | −1.9% | 499.6 | 627.2 | +25.5% |
| 2025-04-21 | 0.24 | 0.24 | −0.3% | 498.3 | 502.2 | +0.8% |
| 2025-01-28 | 0.14 | 0.13 | −7.1% | 496.1 | 581.5 | +17.2% |
| 2024-10-28 | 0.26 | 0.25 | −2.0% | 539.8 | 530.7 | −1.7% |
| 2024-07-21 | 0.21 | 0.16 | −23.8% | 483.3 | 858.4 | +77.6% |
| 2024-04-30 | 0.22 | 0.22 | +0.0% | 482.8 | 470.1 | −2.6% |
| 2024-02-07 | 0.12 | 0.05 | −58.3% | 527.4 | 517.6 | −1.9% |
| 2023-10-24 | 0.23 | 0.24 | +4.3% | 477.0 | 544.8 | +14.2% |
| 2023-07-26 | 0.20 | 0.20 | +0.0% | 469.7 | 709.8 | +51.1% |
Surprise is actual minus consensus, as a share of the consensus.