| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-08-03 | 1.31 | 1.54 | +17.8% | 25,323.0 | 21,066.2 | −16.8% |
| 2026-05-12 | 0.70 | 0.85 | +21.4% | 20,156.0 | 17,707.0 | −12.2% |
| 2026-02-05 | 1.40 | 0.90 | −35.7% | 22,341.0 | 21,457.0 | −4.0% |
| 2025-11-12 | 0.80 | 1.25 | +56.2% | 21,386.0 | 20,738.0 | −3.0% |
| 2025-07-30 | 1.60 | 1.55 | −3.1% | 23,421.0 | 24,080.0 | +2.8% |
| 2025-05-12 | 1.00 | 1.50 | +50.0% | 18,378.0 | 19,689.0 | +7.1% |
| 2025-02-03 | 0.90 | 1.10 | +22.2% | 19,663.0 | 20,610.0 | +4.8% |
| 2024-11-13 | — | 1.40 | — | 20,526.0 | 20,038.0 | −2.4% |
| 2024-07-31 | 2.00 | 1.65 | −17.5% | 22,978.0 | 21,059.0 | −8.4% |
| 2024-05-15 | 0.50 | 1.20 | +140.0% | 14,708.0 | 16,638.0 | +13.1% |
| 2024-01-31 | — | 1.80 | — | — | 18,930.5 | — |
| 2023-11-01 | — | 0.61 | — | 14,660.0 | 15,327.0 | +4.5% |
Surprise is actual minus consensus, as a share of the consensus.