| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-20 | 84.63 | 88.31 | +4.3% | 240,499.2 | 247,784.7 | +3.0% |
| 2026-04-26 | 98.17 | 101.41 | +3.3% | 255,453.1 | 256,661.1 | +0.5% |
| 2026-01-24 | 50.27 | 45.98 | −8.5% | 207,700.4 | 218,297.0 | +5.1% |
| 2026-01-23 | 50.27 | 58.66 | +16.7% | 207,700.4 | 222,214.9 | +7.0% |
| 2025-10-16 | 50.22 | 41.84 | −16.7% | 184,979.0 | 193,834.3 | +4.8% |
| 2025-07-20 | 81.78 | 75.98 | −7.1% | 213,660.4 | 213,783.7 | +0.1% |
| 2025-04-28 | 88.76 | 84.29 | −5.0% | 225,496.0 | 228,135.3 | +1.2% |
| 2025-01-23 | 44.04 | 50.99 | +15.8% | 166,999.0 | 173,016.0 | +3.6% |
| 2024-10-21 | 38.19 | 28.43 | −25.6% | 152,191.5 | 156,884.1 | +3.1% |
| 2024-07-19 | 65.21 | 59.95 | −8.1% | 180,705.3 | 181,363.6 | +0.4% |
| 2024-04-29 | 69.51 | 80.79 | +16.2% | 200,329.9 | 204,243.4 | +2.0% |
| 2024-01-19 | 54.74 | 61.68 | +12.7% | 166,424.4 | 167,400.0 | +0.6% |
Surprise is actual minus consensus, as a share of the consensus.