| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-08-12 | 22.57 | 23.77 | +5.3% | 52,780.6 | 55,633.3 | +5.4% |
| 2026-05-14 | 53.42 | 62.74 | +17.4% | 132,220.3 | 139,424.0 | +5.4% |
| 2026-02-12 | 27.19 | 27.91 | +2.6% | 75,730.9 | 76,988.0 | +1.7% |
| 2025-11-12 | 24.10 | 24.96 | +3.6% | 75,933.0 | 66,286.1 | −12.7% |
| 2025-08-12 | 16.55 | 20.69 | +25.0% | 65,999.0 | 48,190.1 | −27.0% |
| 2025-05-14 | 50.92 | 59.46 | +16.8% | 122,324.4 | 128,235.9 | +4.8% |
| 2025-02-12 | 19.26 | 21.40 | +11.1% | 65,709.7 | 69,573.0 | +5.9% |
| 2025-02-10 | 19.48 | 21.64 | +11.1% | 66,462.1 | 69,573.1 | +4.7% |
| 2024-11-14 | 19.43 | 22.50 | +15.8% | 73,984.0 | 59,762.9 | −19.2% |
| 2024-08-14 | 14.36 | 21.49 | +49.7% | 45,112.8 | 43,475.0 | −3.6% |
| 2024-05-16 | 36.47 | 64.43 | +76.7% | 139,699.5 | 147,687.5 | +5.7% |
| 2024-02-12 | 17.06 | 18.86 | +10.6% | 61,968.0 | 60,612.8 | −2.2% |
Surprise is actual minus consensus, as a share of the consensus.