| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-08-03 | 29.30 | 35.07 | +19.7% | 31,611.1 | 31,789.0 | +0.6% |
| 2026-05-07 | 31.10 | 29.00 | −6.8% | 29,744.8 | 29,507.0 | −0.8% |
| 2026-02-10 | 34.23 | 36.85 | +7.7% | 31,731.7 | 32,614.0 | +2.8% |
| 2025-11-04 | 34.65 | 28.91 | −16.6% | 32,881.0 | 27,915.6 | −15.1% |
| 2025-08-04 | 24.20 | 126.96 | +424.6% | 25,807.5 | 25,000.5 | −3.1% |
| 2025-05-07 | 21.13 | 29.09 | +37.7% | 24,560.5 | 24,448.8 | −0.5% |
| 2025-02-10 | 29.90 | 26.00 | −13.0% | 31,412.5 | 29,354.0 | −6.6% |
| 2024-11-07 | 25.50 | 29.46 | +15.5% | 23,759.0 | 24,884.9 | +4.7% |
| 2024-08-01 | 24.20 | 26.99 | +11.5% | 23,759.0 | 23,099.5 | −2.8% |
| 2024-05-09 | 21.70 | 23.20 | +6.9% | 21,799.0 | 20,935.3 | −4.0% |
| 2024-02-08 | 23.04 | 26.15 | +13.5% | 20,560.6 | 23,416.2 | +13.9% |
| 2023-11-03 | 19.43 | 20.57 | +5.9% | 20,560.6 | 20,593.0 | +0.2% |
Surprise is actual minus consensus, as a share of the consensus.