| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-21 | 1.48 | 1.49 | +0.6% | 436.4 | 435.8 | −0.1% |
| 2026-04-21 | 1.43 | 1.44 | +0.7% | 423.0 | 422.3 | −0.2% |
| 2026-01-20 | 1.55 | 1.53 | −1.3% | 434.6 | 444.6 | +2.3% |
| 2025-10-15 | 1.65 | 1.63 | −1.2% | 447.4 | 731.1 | +63.4% |
| 2025-07-15 | 1.53 | 1.61 | +5.2% | 436.0 | 699.6 | +60.5% |
| 2025-04-15 | 1.41 | 1.48 | +5.0% | 402.8 | 670.5 | +66.4% |
| 2025-01-16 | 1.44 | 1.58 | +9.7% | 400.4 | 695.6 | +73.7% |
| 2024-10-17 | 1.54 | 1.59 | +3.2% | 423.7 | 715.7 | +68.9% |
| 2024-07-17 | 1.52 | 1.56 | +2.6% | 414.4 | 696.6 | +68.1% |
| 2024-04-17 | 1.46 | 1.54 | +5.5% | 396.8 | 666.1 | +67.9% |
| 2024-01-19 | 1.46 | 1.54 | +5.5% | 396.5 | 642.5 | +62.0% |
| 2023-09-30 | 1.42 | 1.53 | +7.7% | 387.5 | 389.9 | +0.6% |
Surprise is actual minus consensus, as a share of the consensus.