| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-23 | 2.66 | 2.37 | −11.0% | 55,130.0 | 57,097.0 | +3.6% |
| 2026-04-29 | 2.22 | 2.45 | +10.4% | 44,582.7 | 49,516.0 | +11.1% |
| 2026-02-11 | 1.80 | 1.73 | −3.9% | 33,980.3 | 45,925.0 | +35.2% |
| 2025-10-30 | 1.81 | 1.77 | −2.2% | 32,624.4 | 43,649.0 | +33.8% |
| 2025-07-24 | 1.62 | 1.57 | −3.1% | 43,658.9 | 45,239.0 | +3.6% |
| 2025-04-30 | 1.88 | 1.83 | −2.7% | 36,845.6 | 47,899.0 | +30.0% |
| 2025-02-05 | 1.74 | 1.90 | +9.2% | 42,709.3 | 47,115.0 | +10.3% |
| 2024-10-31 | 1.96 | 1.74 | −11.2% | 46,207.2 | 47,429.0 | +2.6% |
| 2024-07-25 | 2.09 | 1.98 | −5.3% | 48,656.3 | 49,183.0 | +1.1% |
| 2024-04-26 | 2.06 | 2.14 | +3.9% | 51,104.5 | 51,883.0 | +1.5% |
| 2024-02-07 | 2.24 | 2.16 | −3.6% | 45,326.1 | 54,765.0 | +20.8% |
| 2023-10-26 | 2.59 | 2.65 | +2.3% | 53,199.9 | 54,413.0 | +2.3% |
Surprise is actual minus consensus, as a share of the consensus.