| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-29 | 51.70 | 53.22 | +2.9% | 63,426.8 | 66,951.6 | +5.6% |
| 2026-05-22 | 53.29 | 55.40 | +4.0% | 59,439.6 | 60,801.0 | +2.3% |
| 2026-02-10 | 51.78 | 53.40 | +3.1% | 60,764.0 | 61,140.0 | +0.6% |
| 2025-11-13 | 50.55 | 49.90 | −1.3% | 60,493.0 | 61,716.0 | +2.0% |
| 2025-11-11 | 50.44 | 49.79 | −1.3% | 60,362.9 | 60,711.9 | +0.6% |
| 2025-07-31 | 41.69 | 44.00 | +5.5% | 49,432.2 | 50,418.0 | +2.0% |
| 2025-05-14 | 44.96 | 49.70 | +10.5% | 51,756.7 | 52,411.0 | +1.3% |
| 2025-02-11 | 42.67 | 43.19 | +1.2% | 51,162.3 | 49,731.2 | −2.8% |
| 2025-02-10 | 42.63 | 42.80 | +0.4% | 50,610.5 | 49,731.0 | −1.7% |
| 2024-11-13 | 38.15 | 40.20 | +5.4% | 43,929.9 | 42,631.0 | −3.0% |
| 2024-08-08 | 36.84 | 40.11 | +8.9% | 42,600.0 | 43,931.0 | +3.1% |
| 2024-05-11 | 40.39 | 39.03 | −3.4% | 41,951.4 | 41,520.5 | −1.0% |
Surprise is actual minus consensus, as a share of the consensus.