| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-31 | 17.79 | 19.49 | +9.6% | 399,044.9 | 423,283.2 | +6.1% |
| 2026-04-30 | 8.80 | 15.90 | +80.7% | 379,660.6 | 387,998.0 | +2.2% |
| 2026-02-04 | 14.42 | 14.00 | −2.9% | 346,707.8 | 399,931.7 | +15.4% |
| 2025-11-11 | 14.31 | 14.07 | −1.7% | 364,769.8 | 196,434.5 | −46.1% |
| 2025-07-25 | 15.35 | 9.65 | −37.1% | 358,856.3 | 354,452.2 | −1.2% |
| 2025-07-22 | 15.47 | 9.73 | −37.1% | 361,780.5 | 189,432.4 | −47.6% |
| 2025-04-29 | 12.48 | 14.94 | +19.7% | 351,936.9 | 362,615.1 | +3.0% |
| 2025-01-30 | 12.62 | 14.00 | +10.9% | 327,127.8 | 320,418.0 | −2.1% |
| 2025-01-28 | 12.75 | 14.15 | +11.0% | 330,602.4 | 174,328.7 | −47.3% |
| 2024-10-23 | 13.97 | 13.00 | −6.9% | 299,134.3 | 166,135.0 | −44.5% |
| 2024-07-24 | 14.24 | 13.30 | −6.6% | 269,761.3 | 155,957.8 | −42.2% |
| 2024-04-26 | 12.56 | 13.20 | +5.1% | 237,581.4 | 146,718.4 | −38.2% |
Surprise is actual minus consensus, as a share of the consensus.