| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-21 | 21.35 | 21.46 | +0.5% | 134,620.8 | 138,961.0 | +3.2% |
| 2026-05-13 | 21.33 | 21.00 | −1.5% | 127,054.1 | 128,076.0 | +0.8% |
| 2026-01-28 | 20.07 | 20.40 | +1.6% | 122,405.5 | 124,763.0 | +1.9% |
| 2025-10-28 | 19.59 | 16.76 | −14.4% | 110,763.8 | 140,512.2 | +26.9% |
| 2025-08-04 | 15.95 | 12.84 | −19.5% | 104,333.1 | 122,100.5 | +17.0% |
| 2025-07-31 | 15.95 | 16.69 | +4.6% | 99,835.0 | 102,587.2 | +2.8% |
| 2025-04-28 | 15.38 | 13.64 | −11.3% | 94,598.9 | 40,442.7 | −57.2% |
| 2025-01-28 | 13.70 | 13.00 | −5.1% | 91,279.7 | 90,971.0 | −0.3% |
| 2024-10-23 | 12.77 | 11.80 | −7.6% | 47,117.5 | 113,016.8 | +139.9% |
| 2024-08-06 | 12.06 | 9.70 | −19.6% | 47,117.5 | 103,144.7 | +118.9% |
| 2024-05-08 | 11.21 | 8.15 | −27.3% | 47,117.5 | 100,424.7 | +113.1% |
| 2024-01-24 | 12.05 | 10.08 | −16.3% | 47,117.5 | 101,139.4 | +114.7% |
Surprise is actual minus consensus, as a share of the consensus.