| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-08-13 | 39.02 | 40.74 | +4.4% | 68,956.9 | 71,033.6 | +3.0% |
| 2026-08-12 | 38.93 | 40.37 | +3.7% | 68,906.0 | 71,050.1 | +3.1% |
| 2026-05-20 | 34.14 | 36.82 | +7.9% | 64,712.8 | 66,055.0 | +2.1% |
| 2026-02-10 | 33.84 | 35.90 | +6.1% | 63,338.8 | 64,774.0 | +2.3% |
| 2025-11-04 | 34.00 | 33.12 | −2.6% | 62,663.2 | 63,035.0 | +0.6% |
| 2025-08-12 | 27.04 | 30.72 | +13.6% | 59,096.7 | 58,421.0 | −1.1% |
| 2025-08-11 | 26.49 | 30.10 | +13.6% | 63,433.2 | 58,421.0 | −7.9% |
| 2025-05-28 | 27.22 | 27.09 | −0.5% | 56,778.5 | 55,922.0 | −1.5% |
| 2025-02-10 | 24.15 | 25.90 | +7.2% | 55,406.0 | 55,269.0 | −0.2% |
| 2024-11-06 | 26.16 | 26.34 | +0.7% | 55,460.2 | 55,893.0 | +0.8% |
| 2024-08-13 | 22.71 | 21.23 | −6.5% | 51,260.1 | 50,856.0 | −0.8% |
| 2024-05-30 | 17.14 | 17.65 | +3.0% | 49,310.4 | 49,439.0 | +0.3% |
Surprise is actual minus consensus, as a share of the consensus.