| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-08-03 | — | 33.98 | — | — | — | — |
| 2026-08-02 | 25.39 | 33.95 | +33.7% | 27,814.7 | 30,800.0 | +10.7% |
| 2026-05-22 | 26.43 | 28.31 | +7.1% | 28,654.3 | 28,310.0 | −1.2% |
| 2026-02-10 | 23.17 | 21.98 | −5.1% | 26,278.2 | 26,040.0 | −0.9% |
| 2025-11-07 | 22.90 | 25.95 | +13.3% | 26,124.5 | 27,150.0 | +3.9% |
| 2025-08-01 | 22.75 | 20.91 | −8.1% | 25,196.4 | 24,100.0 | −4.4% |
| 2025-05-17 | 22.04 | 24.93 | +13.1% | 24,250.0 | 25,850.0 | +6.6% |
| 2025-02-03 | 19.13 | 22.20 | +16.0% | 22,680.6 | 23,190.0 | +2.2% |
| 2024-11-09 | 18.31 | 19.20 | +4.9% | 22,305.0 | 23,380.0 | +4.8% |
| 2024-08-05 | 17.24 | 16.20 | −6.0% | 20,989.4 | 21,180.0 | +0.9% |
| 2024-08-03 | 17.19 | 16.27 | −5.4% | 21,084.8 | 21,180.0 | +0.5% |
| 2024-05-25 | 16.59 | 20.25 | +22.1% | 21,048.6 | 23,030.0 | +9.4% |
Surprise is actual minus consensus, as a share of the consensus.