| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-29 | 5.05 | 6.22 | +23.1% | 296,142.0 | 352,529.7 | +19.0% |
| 2026-05-13 | 5.45 | 5.00 | −8.3% | 304,599.5 | 332,130.0 | +9.0% |
| 2026-02-04 | 5.60 | 5.59 | −0.2% | 305,628.7 | 309,217.0 | +1.2% |
| 2025-11-05 | 4.50 | 4.98 | +10.7% | 287,220.7 | 290,756.0 | +1.2% |
| 2025-07-30 | 4.40 | 3.51 | −20.2% | 243,813.3 | 259,520.0 | +6.4% |
| 2025-05-19 | 4.40 | 8.51 | +93.4% | 254,223.3 | 264,397.0 | +4.0% |
| 2025-02-05 | 4.10 | 5.15 | +25.6% | 263,079.8 | 267,161.0 | +1.6% |
| 2024-10-29 | 3.35 | 3.75 | +11.9% | 229,245.2 | 248,956.0 | +8.6% |
| 2024-07-31 | 3.50 | 3.15 | −10.0% | 218,567.3 | 212,823.0 | −2.6% |
| 2024-05-15 | 3.50 | 4.16 | +18.9% | 240,333.8 | 224,334.0 | −6.7% |
| 2024-02-06 | 4.10 | 4.36 | +6.3% | 248,725.0 | 235,050.0 | −5.5% |
| 2023-11-06 | 3.65 | 3.88 | +6.3% | 226,141.3 | 222,202.0 | −1.7% |
Surprise is actual minus consensus, as a share of the consensus.