| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-22 | 1.95 | 1.37 | −29.9% | 191.2 | 189.6 | −0.8% |
| 2026-04-22 | 3.35 | 3.35 | +0.0% | 272.0 | 276.3 | +1.6% |
| 2026-01-22 | 1.38 | 1.57 | +13.8% | 185.8 | 173.1 | −6.8% |
| 2025-10-21 | 1.38 | 1.69 | +22.5% | 195.0 | 155.4 | −20.3% |
| 2025-07-28 | 1.57 | 1.81 | +15.3% | 185.1 | 195.8 | +5.8% |
| 2025-04-22 | 2.78 | 3.11 | +11.9% | 188.9 | 230.2 | +21.9% |
| 2025-01-21 | 1.24 | 1.29 | +4.0% | 255.0 | 135.9 | −46.7% |
| 2024-10-23 | 1.28 | 1.35 | +5.5% | 167.2 | 137.7 | −17.6% |
| 2024-07-24 | 1.55 | 1.66 | +7.1% | 176.6 | 155.2 | −12.1% |
| 2024-04-24 | 2.35 | 2.56 | +8.9% | 240.5 | 221.7 | −7.8% |
| 2024-01-24 | 1.24 | 1.06 | −14.5% | 166.5 | 133.9 | −19.6% |
| 2023-10-25 | 1.25 | 1.36 | +8.8% | 155.6 | 136.1 | −12.5% |
Surprise is actual minus consensus, as a share of the consensus.