| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-10-12 | 3.23 | 3.19 | −1.2% | — | — | — |
| 2026-07-17 | 3.37 | 3.08 | −8.6% | 27,841.2 | 26,653.1 | −4.3% |
| 2026-04-25 | 4.54 | 3.73 | −17.8% | 28,480.2 | 27,613.2 | −3.0% |
| 2026-01-17 | 3.47 | 3.50 | +0.9% | 27,497.5 | 27,075.0 | −1.5% |
| 2025-10-17 | 3.53 | 2.87 | −18.7% | 25,094.6 | 44,415.9 | +77.0% |
| 2025-07-19 | 3.10 | 3.49 | +12.6% | 25,075.8 | 45,125.7 | +80.0% |
| 2025-07-18 | 3.10 | 3.52 | +13.5% | 25,075.8 | 45,125.7 | +80.0% |
| 2025-04-25 | −4.43 | 1.10 | +124.8% | 25,733.3 | 25,631.0 | −0.4% |
| 2025-01-18 | 3.23 | 0.50 | −84.5% | 26,376.3 | 26,584.0 | +0.8% |
| 2024-10-19 | 5.27 | 3.77 | −28.5% | 21,794.2 | 44,590.5 | +104.6% |
| 2024-07-20 | 5.83 | 5.70 | −2.2% | 21,794.2 | 42,720.6 | +96.0% |
| 2024-04-27 | 5.57 | 5.92 | +6.3% | 21,794.2 | 42,149.9 | +93.4% |
Surprise is actual minus consensus, as a share of the consensus.