| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-28 | 11.78 | 11.38 | −3.4% | 172,442.8 | 168,900.0 | −2.1% |
| 2026-04-29 | 10.99 | 12.50 | +13.7% | 160,850.7 | 159,960.0 | −0.6% |
| 2026-02-11 | 10.98 | 11.02 | +0.4% | 160,241.4 | 160,260.0 | +0.0% |
| 2025-10-22 | 10.44 | 11.27 | +8.0% | 158,285.9 | 158,130.0 | −0.1% |
| 2025-10-21 | 10.33 | 11.15 | +7.9% | 156,583.0 | 162,410.0 | +3.7% |
| 2025-07-31 | 10.66 | 11.45 | +7.4% | 159,819.1 | 161,780.0 | +1.2% |
| 2025-04-24 | 10.04 | 10.45 | +4.1% | 152,303.2 | 155,130.0 | +1.9% |
| 2025-04-22 | 10.19 | 10.60 | +4.0% | 152,115.2 | 156,700.0 | +3.0% |
| 2025-01-22 | 11.02 | 12.57 | +14.1% | 156,469.8 | 157,200.0 | +0.5% |
| 2024-10-23 | 11.45 | 11.10 | −3.1% | 157,808.5 | 159,260.0 | +0.9% |
| 2024-10-22 | 11.45 | 11.10 | −3.1% | 157,268.3 | 155,080.0 | −1.4% |
| 2024-07-23 | 10.80 | 10.55 | −2.3% | 153,204.2 | 153,919.9 | +0.5% |
Surprise is actual minus consensus, as a share of the consensus.