| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-08-19 | 1.71 | 2.29 | +33.9% | 946.5 | — | — |
| 2026-05-27 | 1.42 | 1.59 | +12.0% | 837.8 | 1,231.4 | +47.0% |
| 2026-04-20 | 1.38 | 1.24 | −10.1% | 837.8 | 827.4 | −1.2% |
| 2026-02-25 | 1.38 | 1.98 | +43.5% | 758.9 | 898.2 | +18.4% |
| 2025-08-27 | 1.99 | 1.95 | −2.0% | — | 1,136.5 | — |
| 2025-05-28 | 1.66 | 0.65 | −60.8% | — | 1,070.4 | — |
| 2025-04-02 | 2.41 | 8.89 | +268.9% | — | 1,454.7 | — |
| 2024-11-27 | 2.21 | 1.51 | −31.7% | 747.0 | 1,145.5 | +53.3% |
| 2024-08-22 | 1.49 | −4.01 | −369.1% | — | 963.0 | — |
| 2024-05-23 | 2.18 | 5.02 | +130.3% | — | 2,507.3 | — |
| 2024-02-29 | 4.98 | 16.21 | +225.5% | 231.7 | 4,811.1 | +1976.6% |
| 2023-11-22 | 1.32 | 0.33 | −75.0% | — | 886.8 | — |
Surprise is actual minus consensus, as a share of the consensus.