| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-28 | 4.49 | 4.93 | +9.9% | 8,681.5 | 10,390.0 | +19.7% |
| 2026-05-01 | −0.06 | 0.69 | +1166.1% | 6,825.5 | 7,123.0 | +4.4% |
| 2026-02-18 | 0.44 | 1.20 | +172.7% | 6,036.2 | 6,464.0 | +7.1% |
| 2025-10-30 | 1.94 | 2.44 | +25.8% | 6,273.2 | 7,251.0 | +15.6% |
| 2025-07-31 | 1.09 | 1.70 | +56.0% | 7,034.3 | 6,784.0 | −3.6% |
| 2025-05-01 | −0.41 | −0.27 | +34.1% | 6,989.4 | 6,370.0 | −8.9% |
| 2025-02-20 | −0.91 | −1.02 | −12.1% | 6,663.4 | 6,499.9 | −2.5% |
| 2024-10-31 | 0.29 | 0.51 | +75.9% | 6,670.2 | 7,207.1 | +8.0% |
| 2024-08-01 | 0.71 | 0.78 | +9.9% | 7,588.0 | 7,846.1 | +3.4% |
| 2024-05-08 | 0.60 | 0.71 | +17.9% | 7,542.8 | 7,031.4 | −6.8% |
| 2024-02-21 | 0.67 | 0.87 | +29.9% | 7,569.5 | 7,660.1 | +1.2% |
| 2023-11-02 | 3.67 | 4.06 | +10.6% | 8,131.4 | 8,905.5 | +9.5% |
Surprise is actual minus consensus, as a share of the consensus.