| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-10-15 | 54.20 | 51.94 | −4.2% | 84,392.7 | — | — |
| 2026-10-14 | — | 64.78 | — | — | — | — |
| 2026-07-15 | 46.65 | 51.94 | +11.3% | 78,201.1 | 82,097.3 | +5.0% |
| 2026-05-06 | 48.99 | 51.40 | +4.9% | 82,949.1 | 88,645.0 | +6.9% |
| 2026-01-16 | 42.20 | 41.19 | −2.4% | 67,055.0 | 76,865.8 | +14.6% |
| 2025-10-16 | 41.01 | 44.94 | +9.6% | 65,093.3 | 64,033.8 | −1.6% |
| 2025-07-16 | 38.64 | 39.21 | +1.5% | 66,027.5 | 58,804.4 | −10.9% |
| 2025-05-05 | 40.30 | 48.13 | +19.4% | 66,311.0 | 70,338.7 | +6.1% |
| 2025-01-21 | 31.20 | 30.31 | −2.9% | 53,551.8 | 52,510.7 | −1.9% |
| 2024-10-17 | 31.22 | 29.14 | −6.7% | 49,805.1 | 54,984.2 | +10.4% |
| 2024-10-16 | 31.22 | 29.14 | −6.7% | 49,805.1 | 55,169.0 | +10.8% |
| 2024-07-18 | 29.68 | 26.26 | −11.5% | 46,540.9 | 46,832.0 | +0.6% |
Surprise is actual minus consensus, as a share of the consensus.