| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-24 | 12.00 | 12.94 | +7.9% | 126,556.1 | 140,312.6 | +10.9% |
| 2026-04-24 | 11.00 | 11.90 | +8.2% | 118,828.6 | 144,494.3 | +21.6% |
| 2026-01-18 | 8.30 | 9.27 | +11.7% | 100,002.7 | 109,800.0 | +9.8% |
| 2025-10-17 | 6.10 | 6.30 | +3.3% | 84,241.7 | 86,128.8 | +2.2% |
| 2025-07-31 | 5.02 | 5.32 | +6.0% | 76,765.3 | 78,085.9 | +1.7% |
| 2025-07-17 | 5.00 | 5.29 | +5.8% | 76,765.3 | 77,710.0 | +1.2% |
| 2025-04-24 | 6.18 | 7.11 | +15.0% | 86,396.0 | 90,870.0 | +5.2% |
| 2025-01-28 | 5.95 | 6.34 | +6.6% | 83,893.3 | 88,320.0 | +5.3% |
| 2024-10-17 | 5.20 | 5.71 | +9.8% | 79,548.0 | 82,520.0 | +3.7% |
| 2024-08-01 | 5.30 | 5.55 | +4.7% | 79,962.8 | 81,300.0 | +1.7% |
| 2024-04-18 | 4.80 | 4.82 | +0.4% | 75,720.3 | 78,220.0 | +3.3% |
| 2024-01-18 | 4.75 | 4.80 | +1.1% | 74,540.4 | 73,100.0 | −1.9% |
Surprise is actual minus consensus, as a share of the consensus.