| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-26 | 1.37 | 1.44 | +5.3% | 49,403.2 | 56,275.5 | +13.9% |
| 2026-05-18 | 3.08 | 3.04 | −1.3% | 99,149.7 | 102,244.3 | +3.1% |
| 2026-01-27 | 1.92 | 2.17 | +13.0% | 64,692.9 | 71,538.5 | +10.6% |
| 2025-11-01 | 1.54 | 1.76 | +14.3% | 53,699.0 | 57,920.9 | +7.9% |
| 2025-07-28 | 1.27 | 1.34 | +5.5% | 48,412.8 | 44,397.4 | −8.3% |
| 2025-07-27 | 1.43 | 1.33 | −7.0% | 58,848.0 | 44,397.4 | −24.6% |
| 2025-05-19 | 2.42 | 2.87 | +18.6% | 88,221.7 | 91,495.9 | +3.7% |
| 2025-01-30 | 1.27 | 1.81 | +42.5% | 49,358.4 | 57,561.2 | +16.6% |
| 2025-01-27 | 1.36 | 1.83 | +34.6% | 49,882.7 | 57,706.9 | +15.7% |
| 2024-10-25 | 1.24 | 1.50 | +21.0% | 47,866.4 | 46,049.0 | −3.8% |
| 2024-07-29 | 0.89 | 1.08 | +21.3% | 39,800.5 | 42,435.7 | +6.6% |
| 2024-05-20 | 2.20 | 2.46 | +11.8% | 83,563.1 | 85,640.8 | +2.5% |
Surprise is actual minus consensus, as a share of the consensus.