| Report | EPS estimate | EPS actual | EPS surprise | Revenue estimate (m) | Revenue actual (m) | Revenue surprise |
|---|---|---|---|---|---|---|
| 2026-07-22 | 1.97 | 2.57 | +30.5% | 48,386.6 | 55,436.7 | +14.6% |
| 2026-05-13 | 1.72 | 2.13 | +23.8% | 50,674.3 | 44,985.8 | −11.2% |
| 2026-01-22 | 1.79 | 2.41 | +34.6% | 45,844.7 | 40,817.6 | −11.0% |
| 2025-10-16 | 5.22 | 4.04 | −22.6% | 53,646.4 | 51,774.2 | −3.5% |
| 2025-07-31 | 4.68 | 4.25 | −9.2% | 45,294.0 | 51,433.7 | +13.6% |
| 2025-05-14 | 1.80 | 2.33 | +29.4% | 33,735.6 | 31,910.7 | −5.4% |
| 2025-01-28 | 2.20 | 1.00 | −54.5% | 29,826.7 | 24,389.0 | −18.2% |
| 2024-10-24 | 4.90 | 4.88 | −0.4% | 35,829.2 | 32,377.0 | −9.6% |
| 2024-07-19 | 2.15 | 3.00 | +39.5% | 35,580.8 | 28,795.0 | −19.1% |
| 2024-05-07 | 2.05 | 2.13 | +3.9% | 31,875.0 | 27,584.2 | −13.5% |
| 2024-01-23 | 1.65 | 1.41 | −14.5% | 31,190.5 | 25,428.0 | −18.5% |
| 2023-10-20 | 3.80 | 5.17 | +36.1% | 29,697.3 | 32,594.0 | +9.8% |
Surprise is actual minus consensus, as a share of the consensus.