| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-29 | 44.33 | 62.12 | +40.1% | 21,780.3 | 24,316.0 | +11.6% |
| 2026-05-07 | 39.50 | 48.93 | +23.9% | 21,628.9 | 22,264.0 | +2.9% |
| 2026-01-28 | 37.80 | 46.15 | +22.1% | 20,571.0 | 20,573.0 | +0.0% |
| 2025-11-08 | 33.92 | 39.71 | +17.1% | 18,174.8 | 20,015.9 | +10.1% |
| 2025-09-30 | 34.00 | 38.09 | +12.0% | 18,218.9 | 20,015.9 | +9.9% |
| 2025-07-29 | 20.45 | 29.18 | +42.7% | 16,744.6 | 17,840.0 | +6.5% |
| 2025-06-30 | 20.45 | 29.18 | +42.7% | 16,744.6 | 17,840.0 | +6.5% |
| 2025-05-07 | 27.10 | 31.30 | +15.5% | 16,704.1 | 17,493.0 | +4.7% |
| 2025-01-29 | 20.30 | 10.10 | −50.2% | 14,755.7 | 15,761.0 | +6.8% |
| 2024-10-23 | 31.60 | 27.24 | −13.8% | 12,054.8 | 12,139.5 | +0.7% |
| 2024-07-24 | 37.60 | 24.82 | −34.0% | 11,134.2 | 11,511.9 | +3.4% |
| 2024-04-27 | 37.60 | 29.50 | −21.5% | 12,135.8 | 11,053.4 | −8.9% |
Surprise is actual minus consensus, as a share of the consensus.