| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-27 | 27.48 | 29.96 | +9.0% | 671,683.0 | 679,417.4 | +1.2% |
| 2026-05-05 | 39.60 | 38.70 | −2.3% | 842,432.5 | 827,620.0 | −1.8% |
| 2026-01-28 | 32.59 | 23.36 | −28.3% | 741,144.2 | 714,497.0 | −3.6% |
| 2025-10-29 | 28.80 | 28.53 | −0.9% | 703,151.0 | 679,835.3 | −3.3% |
| 2025-10-28 | 28.80 | 28.49 | −1.1% | 702,264.2 | 679,835.3 | −3.2% |
| 2025-07-28 | 26.32 | 26.29 | −0.1% | 628,495.9 | 650,357.0 | +3.5% |
| 2025-05-07 | 37.18 | 39.95 | +7.5% | 774,758.1 | 755,273.3 | −2.5% |
| 2025-05-06 | 37.18 | 39.90 | +7.3% | 773,883.4 | 754,743.5 | −2.5% |
| 2025-01-30 | 29.03 | 24.41 | −15.9% | 650,571.8 | 646,677.8 | −0.6% |
| 2024-10-30 | 25.48 | 24.68 | −3.1% | 583,568.2 | 615,545.8 | +5.5% |
| 2024-07-24 | 23.85 | 20.25 | −15.1% | 534,759.5 | 560,404.6 | +4.8% |
| 2024-07-23 | 23.85 | 20.25 | −15.1% | 532,918.4 | 551,198.2 | +3.4% |
Surprise is actual minus consensus, as a share of the consensus.