| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-10-13 | 4.12 | 4.56 | +10.5% | — | — | — |
| 2026-07-16 | 4.94 | 6.05 | +22.5% | 110,806.6 | 112,032.0 | +1.1% |
| 2026-04-21 | 6.46 | 7.23 | +11.9% | 109,429.3 | 112,032.0 | +2.4% |
| 2026-01-27 | 2.10 | 2.11 | +0.5% | 113,771.8 | 113,215.0 | −0.5% |
| 2025-10-28 | 2.80 | 2.92 | +4.3% | 113,027.9 | 113,161.0 | +0.1% |
| 2025-07-29 | 4.45 | 4.08 | −8.3% | 111,523.3 | 111,616.0 | +0.1% |
| 2025-04-17 | 7.29 | 7.20 | −1.2% | 111,578.7 | 109,575.0 | −1.8% |
| 2025-01-16 | 6.74 | 6.81 | +1.0% | 101,595.1 | 100,807.0 | −0.8% |
| 2024-10-15 | 7.00 | 7.15 | +2.1% | 99,139.4 | 99,177.0 | +0.0% |
| 2024-07-16 | 6.65 | 6.80 | +2.3% | 98,785.6 | 97,858.0 | −0.9% |
| 2024-04-16 | 6.61 | 6.91 | +4.5% | 99,233.9 | 98,785.0 | −0.5% |
| 2024-01-12 | 5.98 | 6.16 | +3.0% | 92,139.5 | 93,248.0 | +1.2% |
Surprise is actual minus consensus, as a share of the consensus.