| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-22 | 2.65 | 2.78 | +5.0% | 73.6 | 73.5 | −0.2% |
| 2026-04-22 | 2.46 | 2.53 | +2.8% | 69.8 | 69.6 | −0.2% |
| 2026-01-22 | 2.78 | 2.79 | +0.4% | 74.5 | 78.1 | +4.7% |
| 2025-10-20 | 2.57 | 2.84 | +10.5% | 74.5 | 75.0 | +0.6% |
| 2025-07-21 | 2.43 | 2.52 | +3.7% | 72.7 | 70.6 | −2.9% |
| 2025-04-25 | 2.33 | 2.23 | −4.3% | 72.2 | 66.7 | −7.7% |
| 2025-01-27 | 2.42 | 2.25 | −7.0% | 68.3 | 70.6 | +3.4% |
| 2024-10-21 | 2.37 | 2.46 | +3.8% | 64.7 | 72.3 | +11.8% |
| 2024-07-25 | 2.39 | 2.48 | +3.8% | 67.9 | 69.5 | +2.4% |
| 2024-04-23 | 2.38 | 2.44 | +2.5% | 66.9 | 71.4 | +6.8% |
| 2024-01-24 | 2.54 | 2.60 | +2.4% | 70.5 | 68.2 | −3.3% |
| 2023-10-17 | 2.56 | 2.71 | +5.9% | 72.5 | 75.9 | +4.8% |
Surprise is actual minus consensus, as a share of the consensus.