| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-08-04 | 1.53 | 1.93 | +26.0% | 221.9 | 275.3 | +24.1% |
| 2026-05-21 | 1.43 | 1.49 | +4.2% | 203.1 | 193.6 | −4.7% |
| 2026-02-03 | 1.35 | 1.55 | +14.8% | 195.5 | 198.6 | +1.6% |
| 2025-11-04 | 1.08 | 1.54 | +42.6% | 184.7 | 190.9 | +3.3% |
| 2025-08-05 | 0.98 | 1.31 | +33.7% | 169.3 | 176.0 | +4.0% |
| 2025-05-29 | 1.17 | 1.21 | +3.4% | 170.7 | 198.0 | +16.0% |
| 2025-02-04 | 1.13 | 1.25 | +10.6% | 158.9 | 168.3 | +5.9% |
| 2024-11-06 | 1.09 | 1.07 | −1.8% | 151.5 | 150.0 | −1.0% |
| 2024-08-06 | 1.10 | 1.51 | +37.3% | 152.7 | 196.7 | +28.8% |
| 2024-05-23 | 1.01 | 1.38 | +36.6% | 136.1 | 176.7 | +29.8% |
| 2024-02-06 | 0.88 | 0.71 | −19.3% | 137.4 | 125.3 | −8.8% |
| 2023-11-07 | 0.94 | 0.89 | −5.3% | 124.2 | 126.9 | +2.1% |
Surprise is actual minus consensus, as a share of the consensus.