| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-21 | 6.75 | 9.57 | +41.7% | 78,875.2 | 97,111.0 | +23.1% |
| 2026-04-23 | 12.12 | 5.85 | −51.7% | 72,407.0 | 74,433.0 | +2.8% |
| 2026-01-22 | 8.84 | 4.85 | −45.1% | 75,952.6 | 67,297.0 | −11.4% |
| 2025-10-27 | 7.48 | 4.44 | −40.6% | 80,621.0 | 65,958.3 | −18.2% |
| 2025-07-24 | 8.37 | 4.55 | −45.6% | 65,831.0 | 68,192.9 | +3.6% |
| 2025-07-23 | 8.37 | 4.27 | −49.0% | 63,780.2 | 68,192.8 | +6.9% |
| 2025-04-24 | 6.57 | 5.10 | −22.4% | 59,074.0 | 63,746.0 | +7.9% |
| 2025-01-23 | 7.35 | 3.90 | −46.9% | 52,800.0 | 58,303.0 | +10.4% |
| 2024-10-22 | 8.04 | 6.39 | −20.5% | 61,840.0 | 61,837.0 | −0.0% |
| 2024-07-25 | — | −7.39 | — | — | 53,785.5 | — |
| 2024-05-01 | — | 3.24 | — | — | 47,068.5 | — |
| 2024-04-30 | — | 3.24 | — | 44,263.0 | 47,078.8 | +6.4% |
Surprise is actual minus consensus, as a share of the consensus.