| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2025-04-30 | 1.64 | 1.81 | +10.4% | 2,924.8 | 2,938.0 | +0.5% |
| 2025-01-29 | 1.49 | 1.76 | +18.1% | 2,937.9 | 3,225.0 | +9.8% |
| 2024-10-30 | 1.79 | 2.14 | +19.6% | 2,955.3 | 3,191.0 | +8.0% |
| 2024-07-31 | 2.57 | 2.46 | −4.3% | 3,270.1 | 3,138.0 | −4.0% |
| 2024-04-25 | 1.71 | 3.16 | +84.8% | 2,983.6 | 3,309.0 | +10.9% |
| 2024-01-31 | 1.45 | 1.34 | −7.6% | 2,776.7 | 3,063.0 | +10.3% |
| 2023-10-25 | 1.24 | 1.64 | +32.3% | 2,642.0 | 2,852.0 | +7.9% |
| 2023-07-26 | 0.52 | 0.39 | −24.9% | 2,323.2 | 2,341.0 | +0.8% |
| 2023-04-26 | 1.03 | 1.13 | +9.7% | 2,468.2 | 2,445.0 | −0.9% |
| 2023-01-25 | 1.63 | 2.03 | +24.5% | 2,701.6 | 3,939.0 | +45.8% |
Surprise is actual minus consensus, as a share of the consensus.