| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-29 | — | 1.28 | — | — | 1,154.9 | — |
| 2026-05-05 | — | 2.12 | — | — | 1,351.0 | — |
| 2026-01-22 | — | 2.11 | — | — | 1,168.2 | — |
| 2025-10-20 | — | 2.80 | — | — | 1,319.1 | — |
| 2025-07-30 | 2.52 | 2.96 | +17.5% | 1,227.4 | 1,348.9 | +9.9% |
| 2025-04-24 | 2.55 | 2.93 | +14.9% | 1,348.3 | 1,532.1 | +13.6% |
| 2025-01-30 | 2.96 | 3.43 | +15.9% | 1,435.5 | 1,575.1 | +9.7% |
| 2024-10-22 | 2.52 | 3.34 | +32.5% | 587.9 | 1,550.8 | +163.8% |
| 2024-07-29 | 2.37 | 2.82 | +19.0% | 587.9 | 1,388.2 | +136.1% |
| 2024-07-28 | — | 1.28 | — | — | 1,422.1 | — |
| 2024-05-09 | 2.55 | 2.55 | +0.0% | 1,348.3 | 1,348.8 | +0.0% |
| 2024-01-30 | 2.96 | 2.27 | −23.3% | 587.9 | 1,255.4 | +113.5% |
Surprise is actual minus consensus, as a share of the consensus.