| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-31 | 3.42 | 3.20 | −6.4% | 508.9 | 519.5 | +2.1% |
| 2026-05-15 | 3.33 | 3.62 | +8.7% | 505.9 | 518.0 | +2.4% |
| 2026-02-05 | 2.85 | 3.04 | +6.7% | 460.1 | 461.6 | +0.3% |
| 2025-10-31 | 2.73 | 2.88 | +5.5% | 450.3 | 455.3 | +1.1% |
| 2025-08-01 | 2.74 | 2.84 | +3.6% | 438.5 | 436.0 | −0.6% |
| 2025-05-16 | 2.71 | 2.83 | +4.4% | 439.5 | 437.7 | −0.4% |
| 2025-01-31 | 2.20 | 2.34 | +6.4% | 438.1 | 394.4 | −10.0% |
| 2024-11-01 | 2.30 | 2.29 | −0.4% | 392.4 | 397.9 | +1.4% |
| 2024-08-02 | 2.37 | 2.54 | +7.2% | 408.6 | 406.3 | −0.6% |
| 2024-05-17 | 2.36 | 2.47 | +4.7% | 414.2 | 413.7 | −0.1% |
| 2024-02-08 | 1.91 | 1.85 | −3.1% | 418.6 | 373.9 | −10.7% |
| 2023-11-09 | 2.00 | 2.17 | +8.5% | 390.6 | 385.6 | −1.3% |
Surprise is actual minus consensus, as a share of the consensus.