| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-17 | 20.52 | 14.94 | −27.2% | 16,807.7 | 13,009.0 | −22.6% |
| 2026-05-08 | 19.30 | 19.30 | +0.0% | 18,112.7 | 17,498.0 | −3.4% |
| 2026-01-19 | 20.30 | 17.36 | −14.5% | 17,461.0 | 14,926.0 | −14.5% |
| 2025-10-15 | 16.11 | 20.90 | +29.7% | 13,682.6 | 17,790.0 | +30.0% |
| 2025-07-21 | 19.54 | 11.60 | −40.6% | 15,526.4 | 9,876.0 | −36.4% |
| 2025-04-28 | 16.51 | 11.90 | −27.9% | 16,935.5 | 11,501.0 | −32.1% |
| 2025-01-20 | 19.01 | 17.00 | −10.6% | 15,356.3 | 14,111.0 | −8.1% |
| 2024-10-18 | 14.76 | 16.21 | +9.8% | 12,250.9 | 13,199.0 | +7.7% |
| 2024-07-19 | 13.31 | 16.08 | +20.8% | 12,579.7 | 14,052.0 | +11.7% |
| 2024-05-14 | 10.39 | 21.67 | +108.6% | 13,797.1 | 13,148.0 | −4.7% |
| 2024-01-22 | 12.55 | 9.91 | −21.0% | 12,724.5 | 10,536.0 | −17.2% |
| 2023-10-27 | 9.44 | 12.56 | +33.1% | 9,843.2 | 12,174.0 | +23.7% |
Surprise is actual minus consensus, as a share of the consensus.