| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-22 | 18.23 | 25.60 | +40.4% | 42,855.1 | 50,332.6 | +17.4% |
| 2026-05-04 | 19.00 | 19.63 | +3.3% | 43,356.1 | 46,151.7 | +6.4% |
| 2026-01-19 | 13.67 | 14.60 | +6.8% | 37,824.0 | 37,125.3 | −1.8% |
| 2025-10-27 | 13.80 | 13.08 | −5.2% | 38,456.1 | 36,356.0 | −5.5% |
| 2025-07-22 | 14.18 | 14.58 | +2.8% | 39,812.8 | 38,497.4 | −3.3% |
| 2025-05-11 | 16.09 | 17.73 | +10.2% | 40,551.1 | 43,084.7 | +6.2% |
| 2025-01-29 | 11.52 | 9.10 | −21.0% | 34,074.7 | 34,913.0 | +2.5% |
| 2024-10-22 | 10.28 | 6.79 | −33.9% | 34,808.9 | 34,243.0 | −1.6% |
| 2024-07-23 | 9.73 | 8.51 | −12.5% | 33,373.3 | 34,641.0 | +3.8% |
| 2024-05-07 | 13.98 | 14.24 | +1.9% | 35,031.4 | 35,697.0 | +1.9% |
| 2024-01-30 | 12.31 | 8.55 | −30.5% | 32,317.9 | 30,530.0 | −5.5% |
| 2023-10-27 | 12.09 | 10.15 | −16.0% | 32,997.1 | 31,774.0 | −3.7% |
Surprise is actual minus consensus, as a share of the consensus.