| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-10-15 | 2.93 | 2.40 | −18.1% | — | — | — |
| 2026-07-15 | 3.04 | 2.83 | −6.9% | 158,209.0 | 171,682.0 | +8.5% |
| 2026-04-16 | 3.04 | 2.31 | −24.0% | 249,432.6 | 259,984.2 | +4.2% |
| 2026-01-15 | 2.46 | 1.95 | −20.7% | 194,563.3 | 188,017.0 | −3.4% |
| 2025-10-13 | 2.61 | 2.08 | −20.3% | 187,743.0 | 206,863.6 | +10.2% |
| 2025-07-14 | 2.91 | 2.54 | −12.7% | 151,074.6 | 294,695.8 | +95.1% |
| 2025-04-16 | 3.65 | 2.21 | −39.5% | 248,813.9 | 242,480.0 | −2.5% |
| 2025-01-15 | 2.53 | 1.96 | −22.5% | 181,584.4 | 168,015.5 | −7.5% |
| 2024-10-15 | 3.15 | 2.02 | −35.9% | 181,264.4 | 284,997.2 | +57.2% |
| 2024-07-15 | 2.91 | 2.23 | −23.4% | 130,098.6 | 269,304.6 | +107.0% |
| 2024-04-18 | 2.78 | 1.91 | −31.3% | 214,514.8 | 280,610.0 | +30.8% |
| 2024-01-12 | 2.13 | 1.71 | −19.7% | 163,985.5 | 269,680.4 | +64.5% |
Surprise is actual minus consensus, as a share of the consensus.