| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-21 | 4.79 | 5.81 | +21.3% | 15,758.4 | 15,850.0 | +0.6% |
| 2026-04-21 | 4.50 | 4.42 | −1.8% | 15,345.4 | 15,231.0 | −0.7% |
| 2026-01-22 | 4.14 | 3.86 | −6.8% | 15,469.1 | 15,583.0 | +0.7% |
| 2025-10-21 | 4.49 | 4.99 | +11.1% | 15,516.4 | 19,718.0 | +27.1% |
| 2025-07-22 | 4.05 | −8.46 | −308.9% | 14,974.8 | 1,062.0 | −92.9% |
| 2025-04-22 | 3.64 | 3.60 | −1.1% | 10,049.0 | 13,405.0 | +33.4% |
| 2025-01-24 | 2.83 | 3.09 | +9.2% | 10,060.4 | 10,190.0 | +1.3% |
| 2024-10-25 | 3.77 | 4.56 | +21.0% | 9,876.0 | 13,798.0 | +39.7% |
| 2024-07-24 | 3.41 | 1.56 | −54.3% | 9,569.5 | 5,597.0 | −41.5% |
| 2024-04-26 | 3.31 | 3.28 | −0.9% | 9,348.4 | 13,034.0 | +39.4% |
| 2024-03-06 | 2.65 | 1.82 | −31.3% | 9,486.3 | 13,050.0 | +37.6% |
| 2023-10-27 | 3.24 | 4.60 | +42.0% | 9,206.1 | 12,825.0 | +39.3% |
Surprise is actual minus consensus, as a share of the consensus.