| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-22 | 22.15 | 20.84 | −5.9% | 27,187.3 | 28,147.6 | +3.5% |
| 2026-04-29 | 21.10 | 20.22 | −4.2% | 26,448.8 | 26,238.6 | −0.8% |
| 2026-02-24 | 19.40 | 20.80 | +7.2% | 24,688.3 | 27,242.0 | +10.3% |
| 2025-10-31 | 19.45 | 18.51 | −4.8% | 24,463.0 | 24,346.5 | −0.5% |
| 2025-04-25 | 15.13 | 15.93 | +5.3% | 20,637.5 | 21,744.1 | +5.4% |
| 2025-02-27 | 15.80 | 15.20 | −3.8% | 21,274.1 | 21,360.6 | +0.4% |
| 2024-10-23 | 16.35 | 15.10 | −7.6% | 20,982.8 | 21,163.5 | +0.9% |
| 2024-07-23 | 15.00 | 15.70 | +4.7% | 19,871.7 | 21,068.4 | +6.0% |
| 2024-04-25 | 15.70 | 14.10 | −10.2% | 19,672.0 | 18,731.3 | −4.8% |
| 2024-02-16 | 15.20 | 13.70 | −9.9% | 19,155.0 | 18,745.5 | −2.1% |
| 2023-10-27 | 16.20 | 14.90 | −8.0% | 19,182.7 | 18,536.0 | −3.4% |
| 2023-07-26 | 15.25 | 15.20 | −0.3% | 18,173.7 | 18,291.4 | +0.6% |
Surprise is actual minus consensus, as a share of the consensus.