| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2025-03-31 | — | 4.18 | — | — | 41,020.1 | — |
| 2024-12-31 | — | 3.21 | — | — | 41,528.9 | — |
| 2024-09-30 | — | 4.48 | — | — | 37,817.5 | — |
| 2024-06-30 | — | 4.80 | — | — | 44,503.0 | — |
| 2024-03-31 | — | 5.96 | — | — | 41,341.8 | — |
| 2023-12-31 | 3.90 | 3.21 | −17.7% | 40,700.8 | 39,291.0 | −3.5% |
| 2023-09-29 | 3.62 | 4.30 | +18.8% | 37,636.6 | 38,454.0 | +2.2% |
| 2023-06-29 | 4.94 | 3.14 | −36.4% | 38,468.0 | 37,815.1 | −1.7% |
| 2023-03-30 | 4.53 | 5.38 | +18.8% | 38,032.6 | 39,285.7 | +3.3% |
| 2022-12-30 | 4.71 | 5.40 | +14.6% | 37,898.4 | 36,842.9 | −2.8% |
Surprise is actual minus consensus, as a share of the consensus.