| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-30 | 14.95 | 16.72 | +11.9% | 47,041.6 | 49,210.0 | +4.6% |
| 2026-05-22 | 20.19 | 12.82 | −36.5% | 39,065.3 | 41,970.0 | +7.4% |
| 2026-02-13 | 18.20 | 19.17 | +5.3% | 32,568.1 | 33,030.0 | +1.4% |
| 2025-11-07 | 18.22 | 17.66 | −3.1% | 32,101.8 | 32,940.1 | +2.6% |
| 2025-07-28 | 17.41 | 16.79 | −3.6% | 31,522.8 | 31,780.0 | +0.8% |
| 2025-05-20 | 14.30 | 15.35 | +7.3% | 29,912.9 | 29,501.3 | −1.4% |
| 2025-01-24 | 15.08 | 14.90 | −1.2% | 29,817.7 | 28,090.0 | −5.8% |
| 2024-10-25 | 14.82 | 13.37 | −9.8% | 29,665.0 | 28,989.2 | −2.3% |
| 2024-07-23 | 13.82 | 13.51 | −2.2% | 28,858.1 | 28,688.8 | −0.6% |
| 2024-05-24 | 13.54 | 13.27 | −2.0% | 27,778.6 | 27,352.0 | −1.5% |
| 2024-02-02 | 12.49 | 10.50 | −15.9% | 27,419.8 | 27,320.0 | −0.4% |
| 2023-10-23 | 10.87 | 11.39 | +4.8% | 26,314.1 | 26,600.0 | +1.1% |
Surprise is actual minus consensus, as a share of the consensus.