| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-10-15 | 4.84 | 4.60 | −4.9% | 45,052.6 | — | — |
| 2026-07-16 | 3.87 | 4.31 | +11.4% | 39,834.7 | 39,356.3 | −1.2% |
| 2026-04-15 | 3.31 | 3.49 | +5.4% | 35,351.1 | 35,978.7 | +1.8% |
| 2026-01-15 | 2.90 | 3.09 | +6.6% | 33,007.9 | 33,138.2 | +0.4% |
| 2025-10-16 | 2.63 | 2.92 | +11.0% | 32,072.0 | 32,358.7 | +0.9% |
| 2025-07-17 | 2.38 | 2.50 | +5.0% | 30,211.5 | 31,753.0 | +5.1% |
| 2025-05-15 | 2.07 | 2.14 | +3.4% | 25,460.3 | 25,804.1 | +1.4% |
| 2025-01-16 | 2.20 | 2.19 | −0.5% | 26,237.7 | 26,375.4 | +0.5% |
| 2024-11-14 | 1.79 | 1.95 | +8.9% | 23,309.8 | 23,602.8 | +1.3% |
| 2024-08-14 | 1.41 | 1.47 | +4.3% | 20,329.0 | 20,661.1 | +1.6% |
| 2024-04-18 | 1.30 | 1.34 | +3.1% | 18,317.0 | 18,322.3 | +0.0% |
| 2024-01-18 | 1.38 | 1.46 | +5.8% | 19,675.5 | 19,801.2 | +0.6% |
Surprise is actual minus consensus, as a share of the consensus.