| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-24 | 6.07 | 6.93 | +14.2% | 489,062.7 | 507,410.0 | +3.8% |
| 2026-05-23 | 6.74 | 10.15 | +50.6% | 510,875.1 | 496,878.0 | −2.7% |
| 2026-01-30 | 5.39 | 5.32 | −1.3% | 457,752.5 | 458,457.0 | +0.2% |
| 2025-10-30 | 5.30 | 5.23 | −1.3% | 495,376.7 | 447,858.2 | −9.6% |
| 2025-07-25 | 5.43 | 6.20 | +14.2% | 493,330.0 | 470,653.6 | −4.6% |
| 2025-05-22 | 6.18 | 7.85 | +27.0% | 491,086.8 | 479,765.6 | −2.3% |
| 2025-01-27 | 4.94 | 5.19 | +5.1% | 439,894.3 | 450,528.2 | +2.4% |
| 2025-01-25 | 4.99 | 5.16 | +3.4% | 437,140.7 | 413,511.5 | −5.4% |
| 2024-10-25 | 5.17 | 5.44 | +5.2% | 444,082.8 | 446,963.0 | +0.6% |
| 2024-07-27 | 5.39 | 5.65 | +4.8% | 460,049.6 | 485,205.7 | +5.5% |
| 2024-05-24 | 5.32 | 6.36 | +19.5% | 449,271.1 | 476,220.6 | +6.0% |
| 2024-01-30 | 5.05 | 3.84 | −24.0% | 443,906.8 | 428,203.8 | −3.5% |
Surprise is actual minus consensus, as a share of the consensus.