| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-22 | 0.72 | 1.82 | +152.2% | 568.7 | 579.7 | +1.9% |
| 2026-04-22 | 0.85 | 0.83 | −2.4% | 489.6 | 503.9 | +2.9% |
| 2026-01-21 | 0.82 | 0.94 | +15.3% | 481.7 | 463.2 | −3.8% |
| 2025-10-20 | 0.71 | 0.83 | +16.6% | 515.4 | 509.3 | −1.2% |
| 2025-07-21 | 0.75 | 0.84 | +12.0% | 445.4 | 499.8 | +12.2% |
| 2025-04-23 | 0.88 | 0.92 | +4.5% | 442.0 | 407.7 | −7.8% |
| 2025-01-22 | 1.05 | 0.41 | −61.0% | 444.6 | 439.1 | −1.2% |
| 2024-10-21 | 0.96 | 0.66 | −31.2% | 491.5 | 470.0 | −4.4% |
| 2024-07-22 | 1.41 | 0.86 | −39.0% | 561.6 | 422.6 | −24.7% |
| 2024-04-22 | 1.60 | 0.95 | −40.6% | 460.0 | 438.8 | −4.6% |
| 2024-01-24 | 0.72 | 0.77 | +6.9% | 385.4 | 433.5 | +12.5% |
| 2023-10-23 | 0.05 | 0.31 | +520.0% | 368.0 | 331.7 | −9.9% |
Surprise is actual minus consensus, as a share of the consensus.