| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-20 | 5.00 | 6.43 | +28.6% | 9,654.3 | 10,220.0 | +5.9% |
| 2026-04-27 | −1.07 | −0.90 | +15.6% | 4,370.2 | 4,560.0 | +4.3% |
| 2026-01-20 | 1.13 | 1.45 | +28.3% | 5,670.6 | 6,230.0 | +9.9% |
| 2025-10-16 | 4.93 | 5.00 | +1.4% | 9,433.8 | 8,610.0 | −8.7% |
| 2025-07-14 | 3.10 | 4.90 | +58.1% | 8,721.6 | 9,570.0 | +9.7% |
| 2025-04-23 | −0.57 | −1.70 | −200.0% | 4,371.1 | 4,300.0 | −1.6% |
| 2025-01-17 | 1.60 | 0.60 | −62.5% | 6,128.8 | 5,220.0 | −14.8% |
| 2024-10-15 | 3.20 | 5.04 | +57.5% | 8,766.0 | 9,280.0 | +5.9% |
| 2024-07-18 | 2.75 | 2.46 | −10.5% | 8,656.9 | 7,830.0 | −9.6% |
| 2024-04-22 | −1.10 | −1.07 | +2.7% | 4,823.1 | 4,360.0 | −9.6% |
| 2024-01-23 | 0.45 | 1.25 | +177.8% | 6,008.0 | 5,980.0 | −0.5% |
| 2023-10-25 | 2.75 | 4.22 | +53.5% | 8,955.6 | 8,320.0 | −7.1% |
Surprise is actual minus consensus, as a share of the consensus.