| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-30 | 1.16 | 1.43 | +23.3% | 69,313.7 | 71,406.8 | +3.0% |
| 2026-05-07 | 0.79 | 0.90 | +14.0% | 61,575.4 | 51,263.3 | −16.7% |
| 2026-02-05 | 0.45 | 0.42 | −7.0% | 46,618.9 | 47,113.5 | +1.1% |
| 2025-10-30 | 0.64 | 0.71 | +10.5% | 52,050.6 | 50,357.3 | −3.3% |
| 2025-07-31 | 0.49 | 0.54 | +11.2% | 48,232.0 | 47,991.7 | −0.5% |
| 2025-05-02 | 0.62 | 0.69 | +11.8% | 57,795.6 | 53,625.2 | −7.2% |
| 2025-01-30 | 0.84 | 0.49 | −41.8% | 49,956.7 | 52,964.5 | +6.0% |
| 2024-10-31 | 0.79 | 0.96 | +21.5% | 53,580.3 | 54,236.6 | +1.2% |
| 2024-08-01 | 0.92 | 0.99 | +7.6% | 59,607.2 | 58,826.5 | −1.3% |
| 2024-05-02 | 1.10 | 1.20 | +9.1% | 68,341.5 | 57,739.6 | −15.5% |
| 2024-02-01 | 0.97 | 1.08 | +11.3% | 64,357.3 | 62,304.9 | −3.2% |
| 2023-11-02 | 0.94 | 0.93 | −1.1% | 72,240.0 | 62,759.8 | −13.1% |
Surprise is actual minus consensus, as a share of the consensus.