| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-20 | 1.57 | 3.05 | +94.3% | 877.4 | 878.0 | +0.1% |
| 2026-04-20 | 1.42 | 1.56 | +9.9% | 856.2 | 849.0 | −0.8% |
| 2026-01-20 | 1.57 | 1.76 | +12.1% | 864.7 | 891.0 | +3.0% |
| 2025-10-20 | 1.46 | 1.51 | +3.4% | 843.1 | 1,253.0 | +48.6% |
| 2025-07-21 | 1.31 | 1.66 | +26.7% | 863.0 | 1,241.0 | +43.8% |
| 2025-04-21 | 1.19 | 1.15 | −3.4% | 813.7 | 1,199.0 | +47.4% |
| 2025-01-21 | 1.26 | 1.47 | +16.7% | 787.7 | 1,255.0 | +59.3% |
| 2024-10-21 | 1.18 | 1.45 | +22.9% | 778.3 | 1,276.0 | +63.9% |
| 2024-07-22 | 1.09 | 1.37 | +25.7% | 761.6 | 1,254.0 | +64.7% |
| 2024-04-22 | 0.95 | 1.04 | +9.9% | 742.7 | 1,209.0 | +62.8% |
| 2024-03-04 | 0.88 | 0.85 | −3.1% | 754.1 | 1,197.0 | +58.7% |
| 2024-01-22 | 0.88 | 0.78 | −11.4% | 754.1 | 731.0 | −3.1% |
Surprise is actual minus consensus, as a share of the consensus.