| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-22 | 27.77 | 25.61 | −7.8% | 44,277.3 | 44,700.7 | +1.0% |
| 2026-04-28 | 26.36 | 26.68 | +1.2% | 42,156.5 | 42,426.7 | +0.6% |
| 2026-01-22 | 25.10 | 23.13 | −7.8% | 40,058.6 | 40,025.8 | −0.1% |
| 2025-10-30 | 24.39 | 24.67 | +1.1% | 38,770.5 | 38,969.9 | +0.5% |
| 2025-07-23 | 24.15 | 23.33 | −3.4% | 37,549.9 | 37,629.0 | +0.2% |
| 2025-04-24 | 23.27 | 23.41 | +0.6% | 37,082.5 | 37,100.4 | +0.0% |
| 2025-01-22 | 22.78 | 22.41 | −1.6% | 35,496.7 | 35,613.4 | +0.3% |
| 2024-10-16 | 22.01 | 22.18 | +0.8% | 35,088.7 | 35,480.3 | +1.1% |
| 2024-07-24 | 21.27 | 21.25 | −0.1% | 34,681.7 | 34,342.9 | −1.0% |
| 2024-04-24 | 20.47 | 20.79 | +1.6% | 34,127.6 | 34,112.4 | −0.0% |
| 2024-02-01 | 20.52 | 19.64 | −4.3% | 34,354.9 | 33,379.5 | −2.8% |
| 2023-10-20 | 21.39 | 20.62 | −3.6% | 33,467.3 | 32,765.0 | −2.1% |
Surprise is actual minus consensus, as a share of the consensus.