| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-15 | 5.30 | 7.39 | +39.4% | 142,775.5 | 146,402.0 | +2.5% |
| 2026-04-23 | 5.40 | 7.00 | +29.6% | 145,007.7 | 148,181.0 | +2.2% |
| 2026-01-14 | 5.39 | 6.60 | +22.4% | 136,579.0 | 138,690.0 | +1.5% |
| 2025-10-30 | 5.07 | 5.80 | +14.4% | 134,625.2 | 322,151.1 | +139.3% |
| 2025-07-17 | 5.70 | 5.80 | +1.8% | 139,926.0 | 323,439.3 | +131.2% |
| 2025-05-08 | 5.60 | 6.56 | +17.1% | 140,943.0 | 341,862.3 | +142.6% |
| 2025-01-27 | 4.70 | 6.00 | +27.7% | 136,624.3 | 136,600.0 | −0.0% |
| 2024-10-22 | 4.75 | 6.22 | +30.9% | 137,000.0 | 328,121.2 | +139.5% |
| 2024-07-19 | 4.50 | 4.77 | +6.0% | — | 313,254.7 | — |
| 2024-05-11 | 5.15 | 4.49 | −12.8% | 133,600.0 | 316,115.8 | +136.6% |
| 2024-01-20 | 4.60 | 4.89 | +6.3% | 130,200.0 | 298,019.8 | +128.9% |
| 2023-10-27 | 4.45 | 5.14 | +15.5% | 126,900.0 | 134,543.2 | +6.0% |
Surprise is actual minus consensus, as a share of the consensus.