| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-08-21 | 4.03 | 4.70 | +16.7% | 850.5 | — | — |
| 2026-05-08 | 4.29 | 3.88 | −9.6% | 814.3 | 788.2 | −3.2% |
| 2026-02-06 | 3.08 | 3.88 | +26.0% | 726.8 | 814.9 | +12.1% |
| 2025-11-07 | 2.93 | 3.46 | +18.1% | 702.4 | 733.8 | +4.5% |
| 2025-08-22 | 2.23 | 3.54 | +58.7% | 635.2 | 759.2 | +19.5% |
| 2025-05-09 | 1.97 | 3.00 | +52.3% | 622.4 | 664.2 | +6.7% |
| 2025-02-07 | 2.14 | 2.28 | +6.5% | 517.4 | 599.9 | +15.9% |
| 2024-11-08 | 1.63 | 2.14 | +31.3% | 553.0 | 550.3 | −0.5% |
| 2024-08-23 | 1.73 | 1.74 | +0.6% | 538.2 | 507.5 | −5.7% |
| 2024-05-10 | 1.56 | 1.28 | −17.9% | 492.3 | 493.0 | +0.1% |
| 2024-02-09 | 1.64 | 1.38 | −15.9% | 489.1 | 465.0 | −4.9% |
| 2023-11-03 | 1.90 | 1.47 | −22.6% | 547.9 | 463.1 | −15.5% |
Surprise is actual minus consensus, as a share of the consensus.