| 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-22 | 4.49 | 4.94 | +10.0% | 15,072.3 | 19,718.0 | +30.8% |
| 2025-07-21 | 4.05 | −8.46 | −308.9% | 15,537.4 | 16,410.0 | +5.6% |
| 2025-04-23 | 3.64 | 3.66 | +0.5% | 10,049.0 | 13,608.0 | +35.4% |
| 2025-01-23 | 2.83 | 2.86 | +1.1% | 10,060.4 | 13,809.0 | +37.3% |
| 2024-10-24 | 3.77 | 4.56 | +21.0% | 9,876.0 | 13,798.0 | +39.7% |
| 2024-07-23 | 3.41 | 1.56 | −54.3% | 9,569.5 | 13,313.0 | +39.1% |
| 2024-04-25 | 3.31 | 3.34 | +0.9% | 9,348.4 | 13,034.0 | +39.4% |
| 2024-03-05 | 2.65 | 1.84 | −30.6% | 9,486.3 | 13,050.0 | +37.6% |
| 2023-11-02 | 3.24 | 4.67 | +44.1% | 9,206.1 | 9,366.0 | +1.7% |
Surprise is actual minus consensus, as a share of the consensus.