| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-21 | 4.10 | 6.00 | +46.4% | 28,231.0 | 30,905.0 | +9.5% |
| 2026-05-19 | 2.80 | 2.30 | −17.9% | 24,847.0 | 25,776.0 | +3.7% |
| 2026-01-15 | 3.60 | 2.70 | −25.0% | 23,368.0 | 23,637.0 | +1.2% |
| 2025-10-27 | 4.90 | 4.90 | +0.0% | 24,276.0 | 24,276.0 | +0.0% |
| 2025-07-18 | — | 6.10 | — | — | 25,903.0 | — |
| 2025-04-28 | — | 1.90 | — | — | 22,429.0 | — |
| 2025-01-16 | 2.90 | 1.80 | −37.9% | 21,273.0 | 20,098.0 | −5.5% |
| 2024-11-04 | 3.70 | 2.90 | −21.6% | 21,840.0 | 20,721.0 | −5.1% |
| 2024-07-15 | 4.10 | 5.90 | +43.9% | 22,776.0 | 23,751.0 | +4.3% |
| 2024-04-22 | — | 2.30 | — | 11,871.0 | 20,469.0 | +72.4% |
| 2024-01-19 | — | 2.29 | — | 11,871.0 | 18,875.0 | +59.0% |
| 2023-10-19 | — | 3.48 | — | — | 19,054.0 | — |
Surprise is actual minus consensus, as a share of the consensus.