| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-18 | 4.00 | 5.51 | +37.7% | 111,148.2 | 114,881.9 | +3.4% |
| 2026-05-02 | 3.53 | 4.06 | +15.0% | 111,006.0 | 111,544.5 | +0.5% |
| 2026-01-24 | 3.48 | 3.56 | +2.3% | 104,347.3 | 105,891.1 | +1.5% |
| 2025-10-25 | 3.25 | 3.24 | −0.3% | 95,753.7 | 97,934.0 | +2.3% |
| 2025-07-26 | 17.49 | 16.63 | −4.9% | 98,762.3 | 104,235.5 | +5.5% |
| 2025-05-03 | 17.52 | 17.71 | +1.1% | 104,610.1 | 103,526.5 | −1.0% |
| 2025-01-18 | 16.91 | 16.78 | −0.8% | 92,201.4 | 99,279.8 | +7.7% |
| 2024-10-19 | 32.89 | 25.37 | −22.9% | 90,941.4 | 97,364.0 | +7.1% |
| 2024-07-20 | 15.28 | 18.33 | +20.0% | 105,762.8 | 98,075.0 | −7.3% |
| 2024-05-04 | 26.37 | 26.65 | +1.1% | 94,914.9 | 98,902.3 | +4.2% |
| 2024-01-20 | 25.11 | 21.46 | −14.5% | 88,773.3 | 88,351.8 | −0.5% |
| 2023-10-21 | 26.37 | 22.45 | −14.9% | 81,988.9 | 86,112.0 | +5.0% |
Surprise is actual minus consensus, as a share of the consensus.