| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-30 | 15.40 | 13.62 | −11.6% | 28,552.0 | 29,686.5 | +4.0% |
| 2026-04-30 | 19.21 | 16.70 | −13.1% | 36,766.7 | 38,504.0 | +4.7% |
| 2026-02-05 | 17.95 | 21.80 | +21.4% | 33,463.0 | 36,011.0 | +7.6% |
| 2025-11-03 | 16.80 | 18.60 | +10.7% | 30,876.0 | 29,292.0 | −5.1% |
| 2025-09-30 | 16.80 | 18.58 | +10.6% | 30,876.0 | 29,292.4 | −5.1% |
| 2025-08-16 | 17.20 | 11.21 | −34.8% | 28,284.0 | 26,255.9 | −7.2% |
| 2025-07-28 | 17.20 | 11.20 | −34.9% | 28,284.0 | 26,256.0 | −7.2% |
| 2025-05-29 | 12.29 | 8.09 | −34.2% | 25,179.0 | 31,721.5 | +26.0% |
| 2025-02-07 | 16.60 | 20.00 | +20.5% | 28,586.0 | 31,438.0 | +10.0% |
| 2024-11-05 | 27.60 | 29.01 | +5.1% | — | 27,568.3 | — |
| 2024-08-14 | 24.30 | 34.51 | +42.0% | — | 23,570.2 | — |
| 2024-05-29 | — | 32.87 | — | 30,371.0 | 31,036.5 | +2.2% |
Surprise is actual minus consensus, as a share of the consensus.