| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-30 | 3.23 | 3.85 | +19.1% | 86,223.6 | 94,664.0 | +9.8% |
| 2026-05-07 | 2.14 | 2.44 | +14.0% | 77,541.9 | 69,691.0 | −10.1% |
| 2026-02-05 | 1.21 | 1.14 | −5.8% | 62,644.0 | 64,093.0 | +2.3% |
| 2025-10-30 | 1.72 | 1.86 | +8.1% | 67,728.5 | 67,743.7 | +0.0% |
| 2025-07-31 | 1.13 | 1.42 | +25.7% | 70,233.1 | 65,406.0 | −6.9% |
| 2025-05-02 | 1.54 | 1.84 | +19.5% | 70,858.7 | 69,234.0 | −2.3% |
| 2025-01-30 | 1.74 | 1.20 | −31.0% | 65,017.3 | 66,281.0 | +1.9% |
| 2024-10-31 | 1.66 | 2.36 | +42.2% | 61,343.0 | 71,089.0 | +15.9% |
| 2024-08-01 | 1.82 | 1.97 | +8.2% | 61,329.4 | 74,463.0 | +21.4% |
| 2024-05-02 | 1.87 | 2.38 | +27.3% | 82,038.7 | 72,478.0 | −11.7% |
| 2024-02-01 | 1.94 | 2.22 | +14.4% | 76,856.6 | 78,732.0 | +2.4% |
| 2023-11-02 | 1.85 | 1.86 | +0.5% | 83,742.8 | 76,351.0 | −8.8% |
Surprise is actual minus consensus, as a share of the consensus.