| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-10-06 | 2.82 | 3.32 | +17.6% | — | — | — |
| 2026-06-30 | 3.22 | 3.79 | +17.8% | 2,388.4 | 2,432.7 | +1.9% |
| 2026-04-08 | 1.71 | 1.90 | +11.1% | 1,881.4 | 1,920.2 | +2.1% |
| 2026-01-07 | 2.63 | 3.06 | +16.3% | 2,154.9 | 2,222.8 | +3.2% |
| 2025-10-06 | 3.38 | 3.63 | +7.4% | 2,456.1 | 2,481.0 | +1.0% |
| 2025-07-01 | 3.31 | 3.22 | −2.7% | 2,553.5 | 2,514.7 | −1.5% |
| 2025-04-09 | 2.27 | 2.63 | +15.9% | 2,125.9 | 2,164.2 | +1.8% |
| 2025-01-10 | 3.31 | 3.25 | −1.8% | 2,530.7 | 2,463.8 | −2.6% |
| 2024-10-03 | 4.08 | 4.32 | +5.9% | 2,946.3 | 2,918.9 | −0.9% |
| 2024-07-03 | 3.46 | 3.57 | +3.2% | 2,669.1 | 2,661.7 | −0.3% |
| 2024-04-11 | 2.08 | 2.26 | +8.7% | 2,094.7 | 2,139.1 | +2.1% |
| 2024-01-05 | 3.00 | 3.19 | +6.3% | 2,544.7 | 2,470.9 | −2.9% |
Surprise is actual minus consensus, as a share of the consensus.