| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-30 | 2.73 | 4.20 | +53.8% | 21,634.8 | 23,870.0 | +10.3% |
| 2026-07-29 | — | 4.26 | — | — | — | — |
| 2026-05-04 | 3.57 | 3.80 | +6.4% | 23,330.1 | 22,060.0 | −5.4% |
| 2026-01-30 | 2.48 | 4.00 | +61.3% | 21,128.4 | 23,190.0 | +9.8% |
| 2025-11-05 | 2.27 | 2.92 | +28.6% | 20,187.5 | 21,000.0 | +4.0% |
| 2025-07-31 | 2.06 | 1.19 | −42.2% | 19,403.7 | 16,750.0 | −13.7% |
| 2025-05-08 | 1.92 | 2.64 | +37.5% | 19,003.3 | 19,480.0 | +2.5% |
| 2025-01-31 | 1.71 | 1.27 | −25.7% | 17,502.6 | 18,450.0 | +5.4% |
| 2024-11-08 | 1.70 | 1.38 | −18.8% | 16,148.0 | 16,280.0 | +0.8% |
| 2024-08-09 | 3.49 | 3.77 | +8.0% | 18,437.0 | 18,550.0 | +0.6% |
| 2024-05-10 | 3.77 | 3.64 | −3.4% | 18,561.3 | 17,730.0 | −4.5% |
| 2024-02-08 | 2.98 | 3.42 | +14.8% | 16,597.0 | 17,320.0 | +4.4% |
Surprise is actual minus consensus, as a share of the consensus.