| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-08-05 | 21.74 | 21.98 | +1.1% | 32,519.6 | 34,260.0 | +5.4% |
| 2026-05-27 | 20.28 | 22.60 | +11.4% | 28,530.3 | 30,589.8 | +7.2% |
| 2026-02-04 | 21.87 | 20.00 | −8.6% | 31,139.5 | 30,549.0 | −1.9% |
| 2025-11-05 | 18.28 | 22.94 | +25.5% | 28,455.4 | 31,702.7 | +11.4% |
| 2025-08-04 | 17.96 | 20.52 | +14.3% | 26,489.0 | 29,068.2 | +9.7% |
| 2025-05-28 | 17.47 | 18.80 | +7.6% | 26,504.1 | 24,569.0 | −7.3% |
| 2025-05-27 | 17.46 | 18.79 | +7.6% | 26,485.4 | 24,703.8 | −6.7% |
| 2025-02-05 | 16.68 | 18.55 | +11.2% | 27,248.6 | 30,860.0 | +13.3% |
| 2024-11-07 | 14.35 | 16.41 | +14.4% | 22,615.3 | 25,086.0 | +10.9% |
| 2024-08-06 | 13.31 | 16.69 | +25.4% | 23,372.7 | 23,155.6 | −0.9% |
| 2024-05-30 | 13.38 | 19.44 | +45.3% | 14,333.8 | 23,190.2 | +61.8% |
| 2024-05-29 | 13.22 | 20.30 | +53.6% | 21,835.5 | 23,190.2 | +6.2% |
Surprise is actual minus consensus, as a share of the consensus.