| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-24 | 6.52 | 7.23 | +10.8% | 203,912.3 | 200,782.1 | −1.5% |
| 2026-04-21 | 9.58 | 8.02 | −16.3% | 283,981.3 | 276,837.9 | −2.5% |
| 2026-01-27 | 6.94 | 5.76 | −17.0% | 296,636.0 | 304,495.0 | +2.6% |
| 2025-10-23 | 7.13 | 4.90 | −31.3% | 239,472.0 | 250,800.0 | +4.7% |
| 2025-07-23 | 7.08 | 5.93 | −16.2% | 176,569.9 | 171,800.0 | −2.7% |
| 2025-04-24 | 8.13 | 8.12 | −0.1% | 256,121.4 | 240,016.0 | −6.3% |
| 2025-01-16 | 6.29 | 5.49 | −12.7% | 256,729.3 | 248,275.4 | −3.3% |
| 2024-10-22 | 6.63 | 5.28 | −20.4% | 226,140.8 | 202,661.0 | −10.4% |
| 2024-07-23 | 6.16 | 5.18 | −15.9% | 148,678.9 | 151,054.8 | +1.6% |
| 2024-04-25 | 12.00 | 8.09 | −32.6% | 231,678.5 | 251,164.7 | +8.4% |
| 2024-01-25 | 6.27 | 3.21 | −48.8% | 200,561.8 | 388,033.6 | +93.5% |
| 2023-10-27 | 6.93 | 3.79 | −45.3% | 200,008.1 | 201,758.0 | +0.9% |
Surprise is actual minus consensus, as a share of the consensus.