| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-31 | 3.01 | 7.10 | +135.7% | 374,996.5 | 392,399.6 | +4.6% |
| 2026-05-21 | 2.05 | 1.90 | −7.3% | 332,146.1 | 347,725.0 | +4.7% |
| 2026-01-31 | 3.01 | 2.40 | −20.3% | 354,123.4 | 340,515.0 | −3.8% |
| 2025-10-31 | 3.84 | 3.00 | −21.9% | 347,118.8 | 355,371.2 | +2.4% |
| 2025-07-28 | 3.84 | 3.60 | −6.2% | 328,400.0 | 353,106.8 | +7.5% |
| 2025-05-13 | 3.23 | 3.10 | −4.0% | 346,650.7 | 356,852.0 | +2.9% |
| 2025-01-30 | 4.01 | 3.00 | −25.2% | 330,284.4 | 349,371.0 | +5.8% |
| 2024-11-05 | 4.02 | 4.10 | +2.0% | 337,782.6 | 338,889.0 | +0.3% |
| 2024-07-30 | 2.93 | 4.84 | +65.2% | 336,843.6 | 347,377.7 | +3.1% |
| 2024-05-16 | 4.47 | 3.75 | −16.1% | 335,299.4 | 327,563.2 | −2.3% |
| 2024-01-29 | 2.64 | 4.86 | +84.1% | 345,424.9 | 346,978.2 | +0.4% |
| 2023-10-31 | 4.04 | 3.72 | −7.9% | 341,824.3 | 329,856.9 | −3.5% |
Surprise is actual minus consensus, as a share of the consensus.