| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-08-08 | 45.10 | 54.64 | +21.2% | 11,509.5 | 12,232.2 | +6.3% |
| 2026-05-28 | 54.30 | 60.00 | +10.5% | 11,362.0 | 12,003.0 | +5.6% |
| 2026-02-10 | 49.10 | 66.80 | +36.0% | 11,330.0 | 10,527.0 | −7.1% |
| 2025-11-07 | 51.10 | 38.10 | −25.4% | 9,672.0 | 10,086.0 | +4.3% |
| 2025-08-06 | 35.80 | 38.70 | +8.1% | 8,287.0 | 9,225.1 | +11.3% |
| 2025-05-26 | 32.70 | 47.00 | +43.7% | 8,291.0 | 9,233.7 | +11.4% |
| 2025-02-10 | 27.30 | 34.70 | +27.1% | 7,551.0 | 8,871.0 | +17.5% |
| 2024-11-12 | 32.90 | 30.25 | −8.1% | 7,674.0 | 8,118.0 | +5.8% |
| 2024-08-08 | — | 36.10 | — | 5,090.0 | 7,658.0 | +50.5% |
| 2024-05-24 | 32.80 | 38.58 | +17.6% | 6,891.0 | 7,427.0 | +7.8% |
| 2024-02-09 | 40.10 | 27.30 | −31.9% | 7,177.0 | 6,317.0 | −12.0% |
| 2023-11-07 | 42.60 | 28.08 | −34.1% | 6,672.0 | 6,438.0 | −3.5% |
Surprise is actual minus consensus, as a share of the consensus.