| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-05-25 | — | 5.63 | — | — | 189.1 | — |
| 2026-01-26 | 6.15 | 10.93 | +77.7% | 172.4 | 204.5 | +18.6% |
| 2025-10-22 | 6.15 | 7.64 | +24.2% | 172.4 | 163.7 | −5.0% |
| 2025-07-22 | 6.15 | 5.67 | −7.8% | 172.4 | 130.3 | −24.4% |
| 2025-05-27 | 6.15 | 7.45 | +21.1% | 172.4 | 169.0 | −2.0% |
| 2025-01-28 | 6.15 | 7.87 | +28.0% | 172.4 | 164.5 | −4.6% |
| 2024-10-24 | 6.15 | 7.87 | +28.0% | 172.4 | 164.0 | −4.9% |
| 2024-07-29 | — | 7.58 | — | — | 155.9 | — |
| 2024-05-27 | — | 5.46 | — | — | 148.8 | — |
| 2024-01-23 | — | 4.81 | — | — | 140.8 | — |
| 2023-10-30 | — | 6.83 | — | — | 153.5 | — |
| 2023-07-28 | — | 4.49 | — | — | 128.9 | — |
Surprise is actual minus consensus, as a share of the consensus.