| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-22 | 125.80 | 161.92 | +28.7% | 26,249.5 | 31,865.2 | +21.4% |
| 2026-04-22 | 81.23 | 97.85 | +20.5% | 20,380.0 | 20,813.5 | +2.1% |
| 2026-01-21 | 75.30 | 70.10 | −6.9% | 19,180.0 | 19,659.0 | +2.5% |
| 2025-10-17 | 73.40 | 62.80 | −14.4% | 18,347.0 | 17,684.1 | −3.6% |
| 2025-07-23 | 73.90 | 73.90 | +0.0% | 18,315.0 | 18,522.0 | +1.1% |
| 2025-04-25 | 70.10 | 74.11 | +5.7% | 17,880.0 | 17,141.8 | −4.1% |
| 2025-01-15 | 71.30 | 62.40 | −12.5% | 17,679.0 | 17,152.0 | −3.0% |
| 2024-10-24 | 67.80 | 66.61 | −1.8% | 17,280.0 | 16,796.5 | −2.8% |
| 2024-07-24 | 65.70 | 71.13 | +8.3% | 16,648.0 | 17,474.2 | +5.0% |
| 2024-04-24 | 68.70 | 64.60 | −6.0% | 17,247.0 | 16,424.0 | −4.8% |
| 2024-01-17 | 59.00 | 85.60 | +45.1% | 15,748.0 | 18,236.0 | +15.8% |
| 2023-10-18 | 48.30 | 48.01 | −0.6% | 14,445.0 | 14,445.0 | +0.0% |
Surprise is actual minus consensus, as a share of the consensus.