| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-18 | — | 1.98 | — | — | 86,332.8 | — |
| 2026-04-30 | — | 1.87 | — | — | 95,175.0 | — |
| 2026-04-27 | — | 1.87 | — | — | 80,782.7 | — |
| 2026-01-17 | — | 1.82 | — | — | 83,516.1 | — |
| 2025-10-23 | — | 3.00 | — | — | 92,635.3 | — |
| 2025-07-21 | — | 1.88 | — | — | 84,985.3 | — |
| 2025-04-28 | — | 1.94 | — | — | 72,813.4 | — |
| 2025-01-20 | — | 1.81 | — | — | 86,289.9 | — |
| 2024-10-25 | — | 1.73 | — | 128,018.0 | 88,127.9 | −31.2% |
| 2024-07-22 | — | 1.61 | — | 137,944.0 | 75,271.6 | −45.4% |
| 2024-05-04 | — | 1.55 | — | 137,944.0 | 70,309.8 | −49.0% |
| 2024-01-20 | — | 1.40 | — | — | 75,799.1 | — |
Surprise is actual minus consensus, as a share of the consensus.