| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-30 | 3.79 | 5.27 | +38.9% | 3,152.4 | 3,418.0 | +8.4% |
| 2026-05-05 | 3.70 | 3.79 | +2.4% | 3,020.0 | 3,099.0 | +2.6% |
| 2026-02-05 | 3.72 | 4.04 | +8.6% | 3,088.8 | 3,476.0 | +12.5% |
| 2025-10-30 | 3.30 | 3.68 | +11.5% | 2,954.3 | 3,192.0 | +8.0% |
| 2025-07-31 | 3.23 | 3.86 | +19.5% | 2,953.3 | 3,082.0 | +4.4% |
| 2025-05-01 | 2.90 | 3.79 | +30.7% | 2,984.4 | 2,734.0 | −8.4% |
| 2025-02-06 | 3.28 | 3.15 | −4.0% | 2,865.0 | 3,004.0 | +4.9% |
| 2024-10-31 | 3.86 | 2.56 | −33.7% | 2,866.6 | 2,749.0 | −4.1% |
| 2024-08-01 | 3.62 | 4.38 | +21.0% | 2,844.9 | 2,977.0 | +4.6% |
| 2024-05-02 | 3.53 | 3.87 | +9.6% | 2,793.5 | 2,805.0 | +0.4% |
| 2024-02-01 | 4.28 | 6.90 | +61.2% | 2,779.5 | 3,177.0 | +14.3% |
| 2023-11-02 | 3.41 | 3.70 | +8.5% | 2,712.0 | 2,816.0 | +3.8% |
Surprise is actual minus consensus, as a share of the consensus.