| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-31 | 1.40 | 2.04 | +45.7% | 605.8 | 890.8 | +47.0% |
| 2026-05-13 | — | 1.85 | — | — | 1,040.4 | — |
| 2026-02-12 | — | 0.86 | — | — | 751.5 | — |
| 2025-11-11 | — | 0.87 | — | — | 839.8 | — |
| 2025-08-14 | — | 0.82 | — | — | 598.5 | — |
| 2025-05-20 | — | 1.14 | — | — | 828.9 | — |
| 2025-01-30 | — | 1.12 | — | — | 867.1 | — |
| 2024-11-05 | 1.20 | 2.00 | +66.7% | 701.2 | 930.5 | +32.7% |
| 2024-07-31 | 0.80 | 0.90 | +12.5% | 688.7 | 741.8 | +7.7% |
| 2024-05-28 | — | 1.00 | — | — | 829.3 | — |
| 2024-01-31 | — | 1.00 | — | — | 592.8 | — |
| 2023-11-07 | 1.20 | 1.20 | +0.0% | 701.2 | 701.2 | +0.0% |
Surprise is actual minus consensus, as a share of the consensus.