| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-30 | 10.11 | 12.62 | +24.8% | 39,469.0 | 44,476.0 | +12.7% |
| 2026-04-30 | 3.16 | 4.22 | +33.5% | 31,382.8 | 32,381.0 | +3.2% |
| 2026-01-29 | 3.27 | 3.82 | +16.8% | 28,512.4 | 30,372.0 | +6.5% |
| 2025-10-23 | 3.05 | 3.66 | +20.0% | 29,965.0 | 32,168.0 | +7.4% |
| 2025-07-24 | 1.75 | 2.28 | +30.3% | 27,507.7 | 29,889.0 | +8.7% |
| 2025-04-24 | 0.41 | 0.89 | +116.9% | 28,758.3 | 30,258.0 | +5.2% |
| 2025-01-30 | 0.07 | 0.64 | +829.2% | 30,022.9 | 30,756.0 | +2.4% |
| 2024-10-24 | 0.98 | 1.14 | +16.3% | 31,037.6 | 32,852.0 | +5.8% |
| 2024-07-25 | 2.60 | 2.71 | +4.2% | 32,968.4 | 34,463.0 | +4.5% |
| 2024-04-25 | 3.24 | 3.82 | +17.9% | 32,237.2 | 31,739.0 | −1.5% |
| 2024-01-25 | 2.96 | 3.55 | +19.9% | 35,874.8 | 35,414.0 | −1.3% |
| 2023-10-26 | 7.47 | 7.49 | +0.3% | 38,563.3 | 38,404.0 | −0.4% |
Surprise is actual minus consensus, as a share of the consensus.