| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-23 | 13.40 | 12.92 | −3.6% | 79,172.5 | 83,249.9 | +5.2% |
| 2026-05-07 | 9.90 | 4.85 | −51.0% | 58,443.7 | 60,618.7 | +3.7% |
| 2026-01-29 | 17.27 | 17.15 | −0.7% | 80,586.4 | 87,795.0 | +8.9% |
| 2025-10-30 | 25.57 | 27.30 | +6.8% | 87,439.9 | 96,419.2 | +10.3% |
| 2025-07-24 | 13.93 | 17.10 | +22.8% | 57,818.9 | 70,423.0 | +21.8% |
| 2025-04-30 | 8.98 | 10.19 | +13.5% | 45,840.0 | 49,343.8 | +7.6% |
| 2025-01-30 | 14.20 | 17.30 | +21.8% | 62,285.3 | 69,352.0 | +11.3% |
| 2024-10-24 | 20.35 | 22.53 | +10.7% | 68,415.5 | 74,583.3 | +9.0% |
| 2024-08-07 | 15.20 | 10.56 | −30.5% | 48,924.3 | 47,288.0 | −3.3% |
| 2024-04-25 | 4.95 | 5.45 | +10.1% | 43,791.5 | 39,127.0 | −10.7% |
| 2024-01-30 | 29.84 | 7.83 | −73.8% | 57,366.6 | 54,642.0 | −4.7% |
| 2023-10-26 | 26.30 | 25.69 | −2.3% | 83,737.4 | 69,881.0 | −16.5% |
Surprise is actual minus consensus, as a share of the consensus.