| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-24 | 12.61 | 8.30 | −34.2% | 139,253.5 | 154,821.0 | +11.2% |
| 2026-05-01 | 8.38 | 15.40 | +83.8% | 154,004.3 | 162,179.0 | +5.3% |
| 2026-01-30 | 5.92 | 2.00 | −66.2% | 129,951.8 | 130,266.0 | +0.2% |
| 2025-10-28 | 8.78 | 6.30 | −28.2% | 111,896.9 | 116,859.0 | +4.4% |
| 2025-08-12 | 12.85 | 14.70 | +14.4% | 122,132.0 | 122,945.0 | +0.7% |
| 2025-04-30 | 9.64 | 8.80 | −8.7% | 121,900.6 | 131,831.0 | +8.1% |
| 2025-01-30 | 9.57 | 9.40 | −1.8% | 116,437.5 | 117,507.0 | +0.9% |
| 2024-11-06 | 8.99 | 8.49 | −5.6% | 116,499.4 | 112,133.0 | −3.7% |
| 2024-07-24 | 12.34 | 13.31 | +7.9% | 130,833.5 | 136,178.0 | +4.1% |
| 2024-05-13 | 9.96 | 9.34 | −6.2% | 117,879.4 | 134,870.0 | +14.4% |
| 2024-01-31 | 11.75 | 19.21 | +63.5% | 121,350.3 | 117,013.0 | −3.6% |
| 2023-10-31 | 14.30 | 13.81 | −3.4% | 124,259.8 | 122,502.0 | −1.4% |
Surprise is actual minus consensus, as a share of the consensus.