| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-27 | 3.18 | 3.67 | +15.4% | 184,889.4 | 192,580.4 | +4.2% |
| 2026-05-12 | 3.09 | 3.12 | +1.0% | 159,836.2 | 149,002.0 | −6.8% |
| 2026-02-04 | 3.19 | 2.40 | −24.8% | 155,929.3 | 139,492.1 | −10.5% |
| 2025-10-30 | 2.67 | 2.89 | +8.2% | 163,357.9 | 155,114.8 | −5.0% |
| 2025-08-01 | 3.38 | 3.30 | −2.4% | 179,111.1 | 180,350.9 | +0.7% |
| 2025-05-14 | 3.41 | 3.26 | −4.4% | 177,469.0 | 171,048.7 | −3.6% |
| 2025-02-04 | 2.95 | 3.20 | +8.5% | 166,077.1 | 153,911.0 | −7.3% |
| 2024-10-30 | 2.84 | 3.33 | +17.3% | 167,906.3 | 157,487.1 | −6.2% |
| 2024-08-06 | 2.97 | 3.03 | +2.0% | 168,580.0 | 174,033.2 | +3.2% |
| 2024-05-08 | 2.46 | 2.79 | +13.4% | 157,143.7 | 158,468.0 | +0.8% |
| 2024-02-09 | 2.39 | 2.96 | +23.8% | 155,749.3 | 148,407.0 | −4.7% |
| 2023-11-08 | 2.50 | 2.74 | +9.6% | 158,135.3 | 157,380.0 | −0.5% |
Surprise is actual minus consensus, as a share of the consensus.