| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-21 | 3.19 | 1.41 | −55.7% | 47,011.5 | 48,026.0 | +2.2% |
| 2026-04-28 | 2.61 | 3.70 | +41.8% | 43,505.1 | 43,624.0 | +0.3% |
| 2026-01-27 | 2.26 | 2.51 | +11.1% | 46,095.8 | 45,287.0 | −1.8% |
| 2025-10-21 | 2.29 | 2.80 | +22.3% | 45,036.7 | 48,591.0 | +7.9% |
| 2025-07-22 | 2.34 | 2.53 | +8.1% | 45,994.6 | 47,121.0 | +2.4% |
| 2025-04-29 | 2.68 | 2.78 | +3.7% | 43,233.6 | 44,020.0 | +1.8% |
| 2025-01-28 | 1.75 | 1.92 | +9.7% | 44,982.1 | 47,702.0 | +6.0% |
| 2024-10-22 | 2.43 | 2.96 | +21.8% | 44,670.7 | 48,756.0 | +9.1% |
| 2024-07-23 | 2.75 | 3.06 | +11.3% | 45,406.4 | 47,969.0 | +5.6% |
| 2024-04-23 | 2.15 | 2.62 | +21.9% | 41,094.2 | 43,014.0 | +4.7% |
| 2024-01-30 | 1.16 | 1.24 | +6.9% | 35,812.8 | 42,979.0 | +20.0% |
| 2023-10-24 | 1.88 | 2.28 | +21.3% | 43,677.3 | 44,131.0 | +1.0% |
Surprise is actual minus consensus, as a share of the consensus.