| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-30 | 49.33 | 48.93 | −0.8% | 7,795.5 | — | — |
| 2026-05-27 | 59.10 | 59.08 | −0.0% | 7,920.0 | 7,920.0 | +0.0% |
| 2026-05-25 | 59.10 | 59.08 | −0.0% | 7,900.0 | 8,045.7 | +1.8% |
| 2026-01-29 | 52.90 | 52.90 | +0.0% | 7,900.0 | 7,900.0 | +0.0% |
| 2025-10-30 | 44.10 | 44.08 | −0.0% | 8,108.0 | 8,108.1 | +0.0% |
| 2025-07-31 | 44.70 | 44.70 | +0.0% | 7,067.0 | 7,067.0 | +0.0% |
| 2025-05-26 | 38.60 | 48.70 | +26.2% | 6,856.0 | 7,675.0 | +11.9% |
| 2025-02-10 | 40.80 | 38.66 | −5.2% | 6,357.0 | 6,855.5 | +7.8% |
| 2024-10-28 | 40.80 | 40.80 | +0.0% | 6,357.0 | 7,818.0 | +23.0% |
| 2024-08-29 | 25.30 | 35.59 | +40.7% | 6,357.0 | 6,453.0 | +1.5% |
| 2024-04-29 | 34.00 | 30.41 | −10.6% | 6,095.0 | 6,191.0 | +1.6% |
| 2024-01-30 | 31.00 | 31.91 | +2.9% | 6,357.0 | 6,395.0 | +0.6% |
Surprise is actual minus consensus, as a share of the consensus.