| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-29 | 0.67 | 0.90 | +34.5% | 883.4 | 901.4 | +2.0% |
| 2026-04-30 | 0.62 | 0.63 | +1.6% | 811.1 | 807.3 | −0.5% |
| 2026-01-30 | 0.59 | 0.59 | +0.0% | 782.1 | 835.3 | +6.8% |
| 2025-10-30 | 0.59 | 0.50 | −15.8% | 731,966.2 | 760,755.8 | +3.9% |
| 2025-07-31 | 0.62 | 0.60 | −3.2% | 798.6 | 757.4 | −5.2% |
| 2025-04-30 | 0.55 | 0.61 | +10.9% | 762.0 | 766.8 | +0.6% |
| 2025-01-31 | 0.60 | 0.61 | +1.7% | 739.0 | 726.6 | −1.7% |
| 2024-10-30 | 0.52 | 0.58 | +11.5% | 724.1 | 719.8 | −0.6% |
| 2024-07-31 | 0.50 | 0.49 | −2.0% | 687.1 | 497.6 | −27.6% |
| 2024-04-30 | 0.30 | 0.26 | −13.3% | 566.5 | 587.1 | +3.6% |
| 2024-02-02 | 0.42 | 0.43 | +2.4% | 614.5 | 629.7 | +2.5% |
| 2023-11-02 | 0.44 | 0.14 | −68.2% | 476.8 | 1,352.2 | +183.6% |
Surprise is actual minus consensus, as a share of the consensus.