| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-28 | 0.33 | −0.33 | −200.8% | 47,237.9 | 48,300.0 | +2.2% |
| 2026-04-29 | 0.20 | 0.66 | +230.0% | 47,237.9 | 48,296.0 | +2.2% |
| 2026-02-10 | 0.18 | 0.13 | −27.5% | 43,598.7 | 45,900.0 | +5.3% |
| 2025-10-23 | 0.35 | 0.45 | +27.2% | 47,048.1 | 50,534.0 | +7.4% |
| 2025-07-30 | 0.33 | 0.37 | +11.9% | 45,786.7 | 50,184.0 | +9.6% |
| 2025-05-05 | −0.00 | 0.14 | +4355.3% | 38,128.4 | 40,659.0 | +6.6% |
| 2025-02-05 | 0.35 | 0.39 | +11.4% | 47,395.6 | 48,211.0 | +1.7% |
| 2024-10-28 | 0.46 | 0.49 | +5.5% | 45,126.4 | 46,196.0 | +2.4% |
| 2024-07-24 | 0.68 | 0.47 | −30.9% | 47,221.9 | 47,808.0 | +1.2% |
| 2024-04-24 | 0.43 | 0.49 | +14.7% | 42,932.2 | 42,777.0 | −0.4% |
| 2024-02-06 | 0.12 | 0.29 | +141.7% | 40,118.1 | 45,962.0 | +14.6% |
| 2023-10-26 | 0.45 | 0.39 | −13.3% | 38,874.4 | 43,801.0 | +12.7% |
Surprise is actual minus consensus, as a share of the consensus.