| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-23 | 74.14 | 69.26 | −6.6% | 233,214.7 | 279,062.7 | +19.7% |
| 2026-04-24 | 91.50 | 94.00 | +2.7% | 178,467.0 | 168,173.0 | −5.8% |
| 2026-01-24 | 67.20 | 66.30 | −1.3% | 134,592.5 | 156,832.0 | +16.5% |
| 2025-10-27 | 28.86 | 49.04 | +69.9% | 144,712.8 | 163,273.4 | +12.8% |
| 2025-09-30 | 28.90 | 48.30 | +67.1% | 144,895.5 | 163,273.4 | +12.7% |
| 2025-07-25 | 36.20 | −2.69 | −107.4% | 146,882.0 | 148,122.3 | +0.8% |
| 2025-07-23 | 36.20 | −2.69 | −107.4% | 146,882.0 | 148,122.3 | +0.8% |
| 2025-04-22 | 19.80 | 31.56 | +59.4% | 146,346.0 | 172,491.2 | +17.9% |
| 2025-01-18 | 3.60 | 0.70 | −80.6% | 158,324.0 | 129,254.0 | −18.4% |
| 2024-10-22 | — | −42.56 | — | 150,408.7 | 120,864.0 | −19.6% |
| 2024-07-25 | 21.90 | 23.98 | +9.5% | 166,145.5 | 170,949.8 | +2.9% |
| 2024-04-24 | — | 42.17 | — | 166,357.0 | 177,201.8 | +6.5% |
Surprise is actual minus consensus, as a share of the consensus.