| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-28 | 1.09 | 2.19 | +101.1% | 47,640.5 | 53,579.0 | +12.5% |
| 2026-04-28 | 2.23 | 3.37 | +51.1% | 47,529.9 | 49,944.0 | +5.1% |
| 2026-02-06 | −1.22 | −1.19 | +2.5% | 48,413.3 | 49,725.0 | +2.7% |
| 2025-10-29 | −0.14 | 0.50 | +445.4% | 47,724.0 | 49,690.0 | +4.1% |
| 2025-07-25 | 0.11 | −0.16 | −243.4% | 44,136.3 | 48,742.0 | +10.4% |
| 2025-04-25 | 2.52 | 2.90 | +15.1% | 42,757.9 | 46,620.0 | +9.0% |
| 2025-02-04 | 0.44 | 0.80 | +81.8% | 39,361.2 | 40,805.0 | +3.7% |
| 2024-10-25 | 1.33 | 1.62 | +21.8% | 37,931.7 | 42,023.0 | +10.8% |
| 2024-07-26 | 2.07 | 2.42 | +16.9% | 36,826.7 | 39,836.0 | +8.2% |
| 2024-04-26 | 2.08 | 2.26 | +8.7% | 36,432.4 | 40,407.0 | +10.9% |
| 2024-02-06 | 0.43 | 0.45 | +4.7% | 36,140.8 | 39,460.0 | +9.2% |
| 2023-10-24 | 1.58 | 2.00 | +26.6% | 36,179.7 | 38,042.0 | +5.1% |
Surprise is actual minus consensus, as a share of the consensus.