| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-14 | 3.10 | 2.68 | −13.6% | 732.3 | 648.7 | −11.4% |
| 2026-04-20 | 3.54 | 3.63 | +2.5% | 570.2 | 656.2 | +15.1% |
| 2026-02-23 | 3.13 | 1.97 | −37.1% | 584.7 | 574.1 | −1.8% |
| 2025-10-20 | 2.96 | 2.86 | −3.4% | 665.1 | 520.4 | −21.8% |
| 2025-07-21 | 2.75 | 2.70 | −1.8% | 586.4 | 583.9 | −0.4% |
| 2025-04-29 | 3.13 | 2.72 | −13.1% | 536.9 | 536.1 | −0.2% |
| 2024-10-21 | 2.50 | 2.08 | −16.8% | 452.6 | 427.1 | −5.6% |
| 2024-07-22 | 2.04 | 2.54 | +24.5% | 452.8 | 396.6 | −12.4% |
| 2024-04-22 | 2.63 | 2.84 | +8.0% | 416.7 | 510.7 | +22.6% |
| 2024-02-26 | 2.44 | 2.69 | +10.2% | 445.0 | 528.2 | +18.7% |
| 2023-10-23 | 2.93 | 2.72 | −7.2% | 429.0 | 420.6 | −2.0% |
| 2023-07-24 | 2.60 | 2.75 | +5.8% | 447.0 | 488.7 | +9.3% |
Surprise is actual minus consensus, as a share of the consensus.