| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-21 | 6.77 | 7.29 | +7.7% | 15,074.4 | 14,705.0 | −2.5% |
| 2026-04-21 | 6.60 | 6.82 | +3.3% | 13,563.5 | 14,005.0 | +3.3% |
| 2026-02-03 | 6.77 | 7.52 | +11.1% | 12,942.3 | 13,134.0 | +1.5% |
| 2025-10-21 | 6.17 | 7.49 | +21.4% | 12,981.8 | 16,139.0 | +24.3% |
| 2025-07-22 | 5.98 | 6.14 | +2.7% | 14,160.7 | 14,898.0 | +5.2% |
| 2025-04-22 | 3.17 | 3.68 | +16.1% | 12,937.0 | 13,480.0 | +4.2% |
| 2025-01-28 | 5.33 | 6.02 | +12.9% | 12,197.9 | 14,278.0 | +17.1% |
| 2024-10-29 | 4.98 | 5.72 | +14.9% | 14,157.3 | 14,849.0 | +4.9% |
| 2024-07-23 | 5.15 | 5.38 | +4.5% | 13,040.6 | 13,875.0 | +6.4% |
| 2024-04-23 | 5.31 | 5.41 | +1.9% | 11,754.3 | 12,883.0 | +9.6% |
| 2024-01-30 | 5.07 | 8.30 | +63.7% | 10,541.0 | 13,260.0 | +25.8% |
| 2023-10-24 | 4.44 | 4.95 | +11.5% | 9,805.3 | 13,872.0 | +41.5% |
Surprise is actual minus consensus, as a share of the consensus.