| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-08-13 | 58.86 | 72.11 | +22.5% | 30,730.7 | 37,002.3 | +20.4% |
| 2026-05-15 | 60.16 | 60.51 | +0.6% | 29,234.1 | 30,528.0 | +4.4% |
| 2026-02-03 | 49.16 | 49.31 | +0.3% | 25,261.7 | 25,483.0 | +0.9% |
| 2025-11-10 | 40.41 | 38.12 | −5.7% | 22,101.2 | 20,822.0 | −5.8% |
| 2025-08-07 | 39.65 | 37.40 | −5.7% | 20,755.0 | 21,545.0 | +3.8% |
| 2025-05-20 | 36.90 | 35.60 | −3.5% | 20,798.8 | 21,666.0 | +4.2% |
| 2025-02-05 | 38.10 | 34.80 | −8.7% | 19,896.5 | 19,731.0 | −0.8% |
| 2024-11-13 | — | 31.60 | — | 5,764.2 | 17,158.0 | +197.7% |
| 2024-08-06 | — | 31.70 | — | 19,850.0 | 16,948.0 | −14.6% |
| 2024-05-16 | 39.20 | 25.98 | −33.7% | 16,810.0 | 16,107.0 | −4.2% |
| 2024-02-07 | 26.85 | 22.47 | −16.3% | 16,736.3 | 14,291.0 | −14.6% |
| 2023-11-02 | 21.92 | 22.70 | +3.6% | 15,627.5 | 13,475.0 | −13.8% |
Surprise is actual minus consensus, as a share of the consensus.