| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-21 | 21.47 | 21.51 | +0.2% | 4,300.2 | 4,165.0 | −3.1% |
| 2026-05-05 | 22.59 | 22.94 | +1.5% | 4,197.3 | 4,414.0 | +5.2% |
| 2026-02-05 | 21.33 | 21.30 | −0.1% | 3,936.3 | 4,001.0 | +1.6% |
| 2025-11-11 | 19.62 | 20.55 | +4.7% | 3,714.2 | 5,911.8 | +59.2% |
| 2025-08-12 | 18.94 | 17.45 | −7.9% | 3,834.0 | 5,721.9 | +49.2% |
| 2025-01-30 | 18.85 | 18.50 | −1.9% | 3,269.4 | 3,392.0 | +3.7% |
| 2024-11-07 | 17.32 | 18.67 | +7.8% | 3,241.0 | 5,804.5 | +79.1% |
| 2024-07-25 | 15.55 | 15.92 | +2.4% | 3,113.0 | 2,988.0 | −4.0% |
| 2024-04-25 | 16.15 | 17.98 | +11.3% | 3,181.6 | 3,453.3 | +8.5% |
| 2024-02-01 | 16.72 | 14.73 | −11.9% | 2,920.0 | 4,580.4 | +56.9% |
| 2023-10-26 | 16.02 | 15.37 | −4.1% | 2,920.3 | 4,462.0 | +52.8% |
| 2023-08-03 | 14.98 | 13.87 | −7.4% | 2,787.0 | 4,304.2 | +54.4% |
Surprise is actual minus consensus, as a share of the consensus.