| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-05-13 | — | 23.71 | — | — | 31,933.4 | — |
| 2026-01-20 | — | 13.59 | — | — | 38,112.2 | — |
| 2025-10-28 | — | 10.13 | — | — | 32,716.8 | — |
| 2025-07-21 | 12.94 | 7.27 | −43.8% | 16,741.6 | 32,619.1 | +94.8% |
| 2025-05-05 | 16.56 | 44.63 | +169.5% | 19,384.9 | 28,767.6 | +48.4% |
| 2025-01-18 | 14.76 | 16.81 | +13.9% | 20,065.3 | 33,668.1 | +67.8% |
| 2024-10-30 | — | 4.04 | — | — | 29,573.3 | — |
| 2024-07-23 | — | 6.43 | — | — | 28,764.5 | — |
| 2024-05-06 | — | 7.55 | — | — | 23,992.8 | — |
| 2024-01-31 | — | 15.42 | — | — | 30,351.0 | — |
| 2023-10-30 | — | 2.07 | — | — | 27,079.6 | — |
| 2023-07-24 | — | 3.63 | — | — | 27,801.4 | — |
Surprise is actual minus consensus, as a share of the consensus.