| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-30 | 4.87 | 5.04 | +3.5% | 113.5 | 125.2 | +10.3% |
| 2026-05-05 | 4.52 | 4.74 | +4.9% | 110.8 | 109.9 | −0.8% |
| 2026-02-19 | 4.50 | 3.66 | −18.7% | 107.5 | 107.9 | +0.4% |
| 2025-11-03 | 4.43 | 4.52 | +2.0% | 107.5 | 103.9 | −3.3% |
| 2025-08-07 | 4.29 | 4.32 | +0.7% | 98.1 | 102.7 | +4.7% |
| 2025-05-09 | 4.00 | 4.19 | +4.8% | 96.4 | 94.2 | −2.3% |
| 2025-02-21 | 4.17 | 3.97 | −4.8% | 93.3 | 101.4 | +8.7% |
| 2024-11-04 | 4.11 | 4.10 | −0.2% | 92.8 | 90.3 | −2.7% |
| 2024-08-05 | 4.08 | 3.63 | −11.0% | 91.8 | 89.9 | −2.0% |
| 2024-05-06 | 4.06 | 3.96 | −2.5% | 92.3 | 93.6 | +1.5% |
| 2024-02-23 | 4.05 | 4.10 | +1.2% | 89.0 | 85.0 | −4.5% |
| 2023-11-06 | 4.00 | 4.13 | +3.2% | 86.1 | 97.1 | +12.7% |
Surprise is actual minus consensus, as a share of the consensus.