| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-12 | 48.56 | 49.42 | +1.8% | 115,725.3 | 116,080.0 | +0.3% |
| 2026-04-22 | 47.50 | 46.93 | −1.2% | 112,263.8 | 112,917.0 | +0.6% |
| 2026-01-19 | 47.76 | 32.71 | −31.5% | 107,285.9 | 107,810.0 | +0.5% |
| 2025-10-16 | 43.10 | 47.23 | +9.6% | 103,110.1 | 103,943.0 | +0.8% |
| 2025-07-17 | 40.20 | 42.30 | +5.2% | 98,556.8 | 98,406.0 | −0.2% |
| 2025-04-23 | 39.20 | 38.02 | −3.0% | 98,586.8 | 97,717.0 | −0.9% |
| 2025-01-16 | 40.10 | 36.60 | −8.7% | 96,215.8 | 96,609.0 | +0.4% |
| 2024-10-17 | 41.40 | 42.17 | +1.9% | 94,386.9 | 94,329.0 | −0.1% |
| 2024-07-17 | 39.23 | 38.23 | −2.5% | 90,847.6 | 91,426.0 | +0.6% |
| 2024-04-24 | 39.22 | 37.06 | −5.5% | 89,755.9 | 88,929.0 | −0.9% |
| 2024-01-17 | 39.80 | 39.40 | −1.0% | 90,499.5 | 90,166.0 | −0.4% |
| 2023-10-18 | 38.89 | 39.17 | +0.7% | 88,937.2 | 89,054.0 | +0.1% |
Surprise is actual minus consensus, as a share of the consensus.