| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-10-15 | — | 26.29 | — | — | — | — |
| 2026-07-10 | 24.15 | 24.92 | +3.2% | 89,626.0 | 101,927.6 | +13.7% |
| 2026-04-29 | 22.55 | 23.34 | +3.5% | 97,005.5 | 97,514.0 | +0.5% |
| 2026-01-22 | 22.95 | 22.70 | −1.1% | 91,611.5 | 94,613.0 | +3.3% |
| 2025-10-16 | 21.35 | 22.14 | +3.7% | 78,501.8 | 192,710.9 | +145.5% |
| 2025-07-24 | 19.47 | 16.90 | −13.2% | 87,700.0 | 189,056.0 | +115.6% |
| 2025-05-05 | 20.67 | 22.14 | +7.1% | 89,500.0 | 187,926.6 | +110.0% |
| 2025-05-03 | 20.44 | 21.71 | +6.2% | 88,530.7 | 85,329.9 | −3.6% |
| 2025-01-29 | 18.80 | 21.20 | +12.8% | 84,900.0 | 85,673.0 | +0.9% |
| 2024-10-28 | 18.16 | 20.17 | +11.1% | 72,976.3 | 179,712.2 | +146.3% |
| 2024-07-29 | 16.50 | 19.08 | +15.6% | 61,464.5 | 171,177.6 | +178.5% |
| 2024-05-06 | 16.92 | 16.72 | −1.2% | 70,026.9 | 170,674.0 | +143.7% |
Surprise is actual minus consensus, as a share of the consensus.