| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-17 | 4.63 | 4.91 | +6.0% | 38,396.4 | 39,942.7 | +4.0% |
| 2026-04-28 | 5.09 | 5.05 | −0.8% | 38,721.5 | 43,175.6 | +11.5% |
| 2026-01-15 | 4.07 | 4.79 | +17.7% | 36,617.4 | 37,530.2 | +2.5% |
| 2025-10-17 | 3.97 | 4.00 | +0.8% | 36,541.6 | 83,214.6 | +127.7% |
| 2025-08-01 | 3.96 | 3.70 | −6.6% | 34,700.0 | 83,153.3 | +139.6% |
| 2025-04-29 | 4.00 | 4.16 | +4.0% | 31,015.1 | 33,833.9 | +9.1% |
| 2025-01-27 | 4.28 | 3.85 | −10.0% | 29,899.8 | 33,475.1 | +12.0% |
| 2024-10-28 | 4.14 | 4.43 | +7.0% | 32,837.2 | 36,218.4 | +10.3% |
| 2024-07-24 | 3.81 | 4.16 | +9.2% | 28,974.4 | 76,636.5 | +164.5% |
| 2024-05-02 | 3.83 | 3.94 | +2.9% | 30,147.2 | 71,491.2 | +137.1% |
| 2024-01-16 | 4.00 | 4.22 | +5.5% | 29,645.1 | 32,338.7 | +9.1% |
| 2023-10-16 | 3.72 | 4.29 | +15.3% | 26,940.5 | 30,040.6 | +11.5% |
Surprise is actual minus consensus, as a share of the consensus.