| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-29 | 34.20 | 29.50 | −13.7% | 80,801.2 | 76,542.5 | −5.3% |
| 2026-04-29 | 40.54 | 36.90 | −9.0% | 76,454.3 | 84,803.0 | +10.9% |
| 2026-01-21 | 37.75 | 44.75 | +18.5% | 64,274.3 | 75,651.0 | +17.7% |
| 2025-10-16 | 30.40 | 29.29 | −3.7% | 50,981.3 | 59,964.6 | +17.6% |
| 2025-07-28 | 22.60 | 25.90 | +14.6% | 42,930.0 | 44,258.0 | +3.1% |
| 2025-04-22 | 18.00 | 21.60 | +20.0% | 40,053.0 | 40,039.0 | −0.0% |
| 2025-01-30 | — | 17.10 | — | — | 34,573.0 | — |
| 2024-11-18 | — | 12.59 | — | — | 35,744.0 | — |
| 2024-06-30 | — | 13.72 | — | — | 34,004.7 | — |
| 2024-03-31 | — | 16.07 | — | — | 29,094.6 | — |
| 2023-12-31 | — | 4.33 | — | — | 15,961.8 | — |
| 2023-09-30 | — | 12.57 | — | — | 35,373.0 | — |
Surprise is actual minus consensus, as a share of the consensus.